Principal Software Engineer - PMTS / Architect (AI /ML)

Global leader in CRM and enterprise cloud computing solutions
Machine Learning
Principal Software Engineer
In-Person
5,000+ Employees
14+ years of experience
AI · Enterprise SaaS

Description For Principal Software Engineer - PMTS / Architect (AI /ML)

Join Salesforce's AI team as a Principal Software Engineer/Architect to make a significant impact through software design and development. This role combines technical expertise with analytical and influencing skills, focusing on building innovative AI solutions through Agentforce, our new AI framework. You'll work in a collaborative environment with Data Scientists, Software Engineers, ML engineers, and UX experts to develop cutting-edge AI solutions including Agents, AI Copilots, Chatbots, and RAG solutions. The position requires 14+ years of experience in building scalable SaaS applications and deep expertise in software architecture. You'll be responsible for designing sophisticated systems, driving long-term technical strategies, and mentoring team members while working with various technologies including Java, JavaScript, and modern AI/ML platforms. The role offers comprehensive benefits, professional growth opportunities, and the chance to work on transformative AI projects at one of the world's leading enterprise software companies.

Last updated 4 hours ago

Responsibilities For Principal Software Engineer - PMTS / Architect (AI /ML)

  • Architect, design, implement, test and deliver highly scalable AI 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
  • Write code and work closely with developers, PM, and UX
  • Troubleshoot complex production issues

Requirements For Principal Software Engineer - PMTS / Architect (AI /ML)

Java
JavaScript
Node.js
  • 14+ years of experience in building highly scalable SaaS applications/platform
  • Experience building technical architectures for complex performance issues
  • Deep knowledge of object oriented programming, preferably Java
  • High proficiency in high-level programming language and web framework
  • Understanding of web technologies (JavaScript, CSS, HTML5, XML, JSON)
  • Data model design and database technologies expertise
  • Experience in automated testing including unit and functional testing
  • Experience delivering AI products at high scale
  • Strong interpersonal and communication skills

Benefits For Principal Software Engineer - PMTS / Architect (AI /ML)

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Comprehensive benefits package
  • Well-being reimbursement
  • Generous parental leave
  • Adoption assistance
  • Fertility benefits
  • World-class enablement and training
  • Executive thought leaders exposure
  • 1:1 coaching with leadership
  • Volunteer opportunities

Interested in this job?

Jobs Related To Salesforce Principal Software Engineer - PMTS / Architect (AI /ML)

Technical AI Architect (PMTS)

Senior technical role focusing on AI architecture and implementation using Salesforce's Agentforce platform, requiring extensive experience in both software engineering and machine learning.

Principal Innovation Engineer

Principal Innovation Engineer role at Salesforce's UKI AI Centre, focusing on building innovative AI demonstrations and solutions while working with cutting-edge technologies.

Agentforce Software Architect

Lead software architect position for Salesforce's Agentforce team, focusing on AI/ML applications and data pipelines, requiring 15+ years of experience and strong architectural expertise.

Machine Learning Engineer, RAG

Principal Machine Learning Engineer position at Salesforce focusing on Retrieval-Augmented Generation (RAG) systems and enterprise-scale AI applications.

Machine Learning Engineer, RAG

Senior ML Engineering role at Salesforce focusing on RAG and generative AI, building scalable enterprise solutions with 10+ years of experience required.