Principal Software Engineer / PMTS/Architect(AI Cloud)

Global leader in CRM and enterprise cloud solutions, pioneering AI integration in business software.
Machine Learning
Principal Software Engineer
In-Person
12+ years of experience
AI · Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
AI/ML Architect

Lead AI/ML architecture and implementation at Salesforce, designing and delivering enterprise-scale AI solutions using Einstein and cutting-edge technologies.

Director, Software Engineering

Lead Salesforce's AI Cloud engineering team, driving development of foundational AI services and managing high-performing teams in a global enterprise environment.

Machine Learning Engineer (Architect - Search & Knowledge Graphs)

Lead Machine Learning Architect position at Salesforce focusing on Search and Knowledge Graph solutions, requiring 15+ years of experience in ML and search systems.

Machine Learning Architect - Search & Knowledge Graphs

Lead the development of intelligent Search and Knowledge Graph solutions at Salesforce, driving innovation in AI-powered enterprise systems.

Sr. Director Engineering

Senior engineering leadership role at Salesforce focusing on data analytics and generative AI, leading development teams and driving innovation.

Description For Principal Software Engineer / PMTS/Architect(AI Cloud)

Join Salesforce's Agentforce team in AI Cloud as a Principal Software Engineer to make a significant impact through sophisticated software design and development. This role combines technical excellence with leadership, requiring you to architect and implement cutting-edge AI solutions including Agents, Copilots, and RAG systems. You'll work in a collaborative environment alongside Data Scientists, ML Engineers, and UX experts, contributing to Salesforce's innovative AI framework.

As a Principal Engineer, you'll be responsible for defining architectural principles, driving technical strategies, and ensuring the delivery of highly scalable AI solutions. The role demands extensive experience in building enterprise-scale SaaS applications, deep knowledge of object-oriented programming, and expertise in AI/ML technologies. You'll mentor team members, collaborate across organizations, and influence product strategy while maintaining hands-on involvement in development.

The ideal candidate brings 12+ years of experience in scalable software development, demonstrated leadership in technical architecture, and a track record of delivering AI products at scale. You should thrive in dynamic environments, possess excellent communication skills, and have deep expertise in various programming languages and frameworks. This position offers the opportunity to work on cutting-edge AI technology while shaping the future of enterprise software at one of the world's leading tech companies.

The role combines technical depth with strategic thinking, requiring you to balance hands-on development with high-level architectural decisions. You'll be at the forefront of AI innovation, working with modern technologies and frameworks while having the opportunity to influence the direction of Salesforce's AI capabilities. This is an excellent opportunity for a seasoned technologist who wants to make a significant impact in the AI and enterprise software space.

Last updated 21 days ago

Responsibilities For Principal Software Engineer / PMTS/Architect(AI Cloud)

  • Architect, design, implement, test and deliver highly scalable AI solutions including Agents, AI Copilots/assistants, Chatbots, AI Planners, RAG solutions
  • Define and drive software architecture and enterprise capabilities
  • Design sophisticated software systems for high-end solutions
  • Determine architectural principles, frameworks, and standards
  • Analyze and provide feedback on product strategy and technical feasibility
  • Drive long-term design strategies across multiple projects
  • Communicate with and motivate all levels of staff
  • Act as subject matter expert for multiple products
  • Troubleshoot complex production issues
  • Deliver technical reports and performance presentations

Requirements For Principal Software Engineer / PMTS/Architect(AI Cloud)

Java
JavaScript
Node.js
  • 12+ years of experience in building scalable SaaS applications/platforms
  • Experience building technical architectures for complex performance issues
  • Deep knowledge of object oriented programming, preferably Java
  • Proven ability to mentor team members
  • High proficiency in high-level programming language and web framework
  • Understanding of web technologies (JavaScript, CSS, HTML5, XML, JSON, Ajax)
  • Experience with data model design and database technologies
  • Experience delivering AI products at high scale
  • Experience in automated testing
  • Strong interpersonal and communication skills
  • Experience with full software lifecycle in agile environments

Benefits For Principal Software Engineer / PMTS/Architect(AI Cloud)

  • Full-time employment

Interested in this job?