Software Engineer - ML Infrastructure

Global leader in CRM software providing cloud-based solutions for sales, service, marketing, and AI
$137,100 - $276,100
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Software Engineer - ML Infrastructure

Join Salesforce's Einstein products & platform team, where we're democratizing AI and transforming how our Salesforce Ohana builds trusted machine learning and AI products. Our platform enables the creation, deployment, and management of Generative AI and Predictive AI applications across all clouds, producing over a billion predictions daily and training thousands of models. We're seeking a Senior Software Engineer for ML Infrastructure to help design and deliver scalable generative AI services. You'll work with cutting-edge technologies, including large language models (LLMs), and be part of a team that's pushing the boundaries of AI integration in enterprise applications.

The role combines technical expertise in ML engineering with distributed systems knowledge, requiring experience in building AI systems and services. You'll be working with modern tech stack including Java, Python, Scala, and various cloud technologies. The position offers the opportunity to work on high-impact projects that directly affect thousands of customers and handle massive scale operations.

As part of our team, you'll collaborate with Product Managers, Data Scientists, and Researchers to bring innovative technologies to production. We offer competitive compensation ranging from $137,100 to $276,100 in California, with opportunities for professional growth in a company that's leading the AI revolution in enterprise software. If you're passionate about ML infrastructure, distributed systems, and want to work on challenges that haven't been solved before, this role offers an exciting opportunity to make a significant impact.

Last updated 3 days ago

Responsibilities For Software Engineer - ML Infrastructure

  • Design and deliver scalable generative AI services that can be integrated with many applications
  • Drive system efficiencies through automation, including capacity planning and configuration management
  • Participate in periodic on-call rotations and be available for critical issues
  • Partner with Product Managers, Application Architects, Data Scientists, and Deep Learning Researchers
  • Participate in team discussions and collaborative problem-solving

Requirements For Software Engineer - ML Infrastructure

Java
Python
Scala
Kubernetes
Kafka
  • 4+ years of industry experience of ML engineering in building AI system and/or services
  • Experience building distributed microservice architecture on AWS, GCP or other public cloud substrates
  • Experience using modern containerized deployment stack using Kubernetes, Spinnaker, and other technologies
  • Strong programming expertise in JVM-based languages (Java, Scala) and Python
  • Experience with distributed, scalable systems and modern data storage, messaging and processing frameworks
  • Grit, drive and a strong feeling of ownership coupled with collaboration and leadership

Interested in this job?

Jobs Related To Salesforce Software Engineer - ML Infrastructure

Machine Learning Engineer (Agentic Search & Knowledge Graphs)

Senior Machine Learning Engineer role at Salesforce focusing on agentic search and knowledge graph solutions, requiring 5+ years of ML experience.

Software Engineering - Search and Knowledge Graph

Senior Software Engineering role at Salesforce focusing on Search and Knowledge Graph solutions within the Einstein Foundation team.

Senior Machine Learning Engineer, AI Research

Senior Machine Learning Engineer position focusing on developing autonomous AI agents and advanced LLM applications at Salesforce's AI Research division.

Applied Scientist - Salesforce AI Research

Senior Applied Scientist role at Salesforce AI Research, focusing on Generative AI and machine learning research for enterprise CRM applications.

AI Engineer - Agentforce

Senior AI Engineer position at Salesforce focusing on LLMs and Prompt Engineering, offering competitive compensation and opportunity to work with cutting-edge AI technologies.