Software Engineer - ML Infrastructure

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

Description For Software Engineer - ML Infrastructure

Einstein products & platform at Salesforce is revolutionizing AI integration across their ecosystem, making machine learning and AI products accessible and efficient. The platform handles over a billion predictions daily and trains thousands of models, including various Large Language Models (LLMs). As a Software Engineer in ML Infrastructure, you'll be at the forefront of developing scalable generative AI services that integrate with numerous applications and serve thousands of tenants. The role combines technical expertise in ML engineering with distributed systems, requiring proficiency in languages like Java, Scala, and Python, along with experience in cloud infrastructure and containerization. You'll work with cutting-edge technologies while collaborating with cross-functional teams to build innovative solutions. The position offers competitive compensation and the opportunity to work with a leading enterprise software company that's pushing the boundaries of AI implementation. You'll be part of a team that values both technical excellence and collaborative problem-solving, working on systems that directly impact how businesses leverage AI technology. The role requires both strong technical skills and the ability to work effectively with various stakeholders, making it an ideal position for someone passionate about ML infrastructure and scalable systems.

Last updated 6 hours ago

Responsibilities For Software Engineer - ML Infrastructure

  • Design and deliver scalable generative AI services
  • Drive system efficiencies through automation
  • Participate in periodic on-call rotations
  • Partner with Product Managers, Application Architects, Data Scientists, and Deep Learning Researchers
  • Participate in team discussions and collaboration

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
  • 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

Software Engineering - Search and Knowledge Graph

Senior Software Engineering role at Salesforce focusing on Search and Knowledge Graph solutions, requiring 5+ years of ML experience and expertise in search systems.

Senior/Lead Software Engineer - Agentforce

Senior/Lead Software Engineer position at Salesforce focusing on AI and LLM infrastructure, building and scaling the Einstein platform with competitive compensation in SF Bay Area.

Senior Technical AI Ethicist - AI Red Teamer

Senior AI Ethicist role focusing on adversarial testing and ethical AI development at Salesforce, combining technical expertise with ethical considerations.

Senior/Lead Software Engineer - AI Evaluation & Optimization

Senior/Lead Software Engineer role at Salesforce focusing on AI Evaluation & Optimization, building tools for LLM agent performance analysis and improvement.

Senior Software Developer, AI/Machine Learning, Applied AI

Senior Software Developer role at Google focusing on AI/ML development, requiring 5 years of experience in software development and ML expertise.