Principal/Lead/Senior Software Engineer - ML Infrastructure

Global leader in CRM and enterprise cloud solutions, providing AI-powered sales, service, marketing, and analytics platforms.
$125,700 - $334,600
Machine Learning
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Principal/Lead/Senior Software Engineer - ML Infrastructure

Salesforce is seeking a Principal/Lead/Senior Software Engineer to join their ML Infrastructure team working on the Einstein platform, which democratizes AI across the Salesforce ecosystem. This role is at the forefront of building and scaling AI services that power over a billion predictions daily and support thousands of customers.

The position involves designing and implementing scalable generative AI services that integrate with multiple applications and serve thousands of tenants. You'll be working with cutting-edge technologies including large language models (LLMs) and building the infrastructure that enables rapid AI integration across Salesforce's product suite.

As a senior member of the team, you'll be responsible for driving system efficiencies through automation, capacity planning, and configuration management. The role requires deep expertise in distributed systems, with hands-on experience in technologies like Kubernetes, Kafka, Spark, and cloud platforms. You'll collaborate closely with Product Managers, Architects, and Data Scientists to bring innovative AI solutions to production.

The ideal candidate brings 8+ years of ML engineering experience, strong programming skills in Java/Scala and Python, and a proven track record of building distributed systems at scale. You'll be joining a team that values both technical excellence and creative problem-solving, working on challenges that push the boundaries of AI infrastructure.

This is an exceptional opportunity to shape the future of enterprise AI while working with a world-class team at Salesforce. You'll have the chance to impact how thousands of companies leverage AI in their business processes, while working with the latest technologies in machine learning and distributed systems. The role offers competitive compensation and the opportunity to work from several major tech hubs including San Francisco, Palo Alto, Seattle, and Bellevue.

Last updated an hour ago

Responsibilities For Principal/Lead/Senior Software Engineer - ML Infrastructure

  • Design and deliver scalable generative AI services for multiple applications and thousands of tenants
  • Drive system efficiencies through automation, capacity planning, and configuration management
  • Participate in periodic on-call rotations for critical issues
  • Partner with Product Managers, Architects, and Data Scientists to understand requirements
  • Design prototypes and bring innovative technologies to production

Requirements For Principal/Lead/Senior Software Engineer - ML Infrastructure

Java
Python
Kubernetes
Kafka
  • 8+ years of industry experience in ML engineering and distributed services
  • Bachelors or Masters degree in Computer Science, Software Engineering, or related STEM field
  • Experience building distributed microservice architecture on AWS, GCP or other cloud platforms
  • Experience with containerized deployment using Kubernetes, Spinnaker
  • Strong programming expertise in JVM-based languages (Java, Scala) and Python
  • Experience with distributed systems and frameworks including Kafka, Spark, Docker, Hadoop
  • Strong problem-solving abilities and ownership mindset

Benefits For Principal/Lead/Senior Software Engineer - ML Infrastructure

  • Competitive Salary

Interested in this job?

Jobs Related To Salesforce Principal/Lead/Senior Software Engineer - ML Infrastructure

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

Principal Software Engineer position at Salesforce focusing on AI/ML architecture, requiring 14+ years of experience in building scalable SaaS applications and expertise in software architecture.

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.

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.