Taro Logo

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

Global leader in CRM software and enterprise cloud computing solutions.
Machine Learning
Principal Software Engineer
In-Person
5,000+ Employees
14+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

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 AI solutions including Agents, AI Copilots, Chatbots, and RAG solutions. You'll work with a cross-functional team of Data Scientists, Software Engineers, ML engineers, and UX experts on Agentforce, Salesforce's innovative AI framework. The position requires 14+ years of experience in building scalable SaaS applications, deep knowledge of object-oriented programming, and expertise in AI/ML technologies. You'll architect sophisticated systems, drive long-term design strategies, and mentor team members while working in a highly collaborative environment. The role offers comprehensive benefits, including parental leave, fertility benefits, and professional development opportunities. Salesforce emphasizes equality, inclusion, and maintaining a discrimination-free workplace, making it an ideal place for those passionate about both technical excellence and positive workplace culture.

Last updated a month 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 mentor all levels of staff
  • Troubleshoot complex production issues
  • Work closely with developers, PM, and UX teams

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

Java
JavaScript
Node.js
  • 14+ years of experience in building highly scalable SaaS applications
  • Deep knowledge of object oriented programming and Java
  • Experience with web technologies (JavaScript, CSS, HTML5, XML, JSON)
  • Data model design and database technologies expertise
  • Experience delivering AI products at high scale
  • Automated testing experience with Java, JUnit, JSUnit, Selenium
  • Strong interpersonal and communication skills
  • Experience with the full software lifecycle in agile environments

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 mentorship and coaching
  • Volunteer opportunities