Software Engineering PMTS

Salesforce is a leading enterprise software company specializing in customer relationship management and cloud computing solutions.
Machine Learning
Principal Software Engineer
In-Person
15+ years of experience
AI · Enterprise SaaS
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 Software Engineering PMTS

Salesforce is seeking a Principal Member of Technical Staff (PMTS) Software Engineer to join their AI Cloud team. This is a senior-level position focused on architecting and delivering highly scalable AI products. The role combines technical leadership with hands-on development, requiring expertise in both AI/ML and traditional software engineering. You'll be responsible for designing sophisticated software systems, driving architectural decisions, and mentoring other engineers. The position offers the opportunity to work on cutting-edge AI technologies while contributing to products that impact millions of users worldwide. The ideal candidate will bring 15+ years of experience in building scalable SaaS applications, deep technical expertise, and strong leadership abilities. You'll work closely with cross-functional teams, present to customers, and help shape the future of AI products at Salesforce. This role offers the chance to work with modern technologies including Java, Node.js, and various AI/ML platforms, while solving complex technical challenges in a collaborative environment.

Last updated a month ago

Responsibilities For Software Engineering PMTS

  • Architect, design, implement, test and deliver highly scalable AI products
  • Define and drive software architecture and enterprise capabilities
  • Design sophisticated software systems for high-end solutions
  • Determine overall architectural principles, frameworks, and standards
  • Analyze and provide feedback on product strategy and technical feasibility
  • Drive long-term design strategies across multiple sophisticated 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 Software Engineering PMTS

Java
JavaScript
Node.js
  • 15+ years of experience in building highly scalable SaaS applications/platform
  • Proven ability to independently craft and deliver large sophisticated projects
  • Experience mentoring team members
  • Deep knowledge of object oriented programming and Java
  • High proficiency in high-level programming language and web framework
  • Understanding of web technologies (JavaScript, CSS, HTML5, XML, JSON, Ajax)
  • Data model design and database technologies expertise
  • Experience delivering AI products
  • Experience in automated testing
  • Prior experience building highly scalable AI Platforms
  • Excellent interpersonal and communication skills

Interested in this job?