Taro Logo

MTS/SMTS Software Engineer - ML Infrastructure

Leading technology company providing AI + Data + CRM solutions to help businesses connect with customers in innovative ways.
$125,700 - $334,600
Machine Learning
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For MTS/SMTS Software Engineer - ML Infrastructure

Salesforce is seeking a Staff-level Machine Learning Infrastructure Engineer to join their Einstein AI platform team. This role focuses on building and scaling AI services that power Salesforce's ML capabilities, which currently handle over a billion predictions daily and support thousands of customers. The position involves working with cutting-edge technologies in generative AI and large language models (LLMs), while building robust infrastructure to support ML operations at scale.

The ideal candidate will have extensive experience in ML engineering and distributed systems, with strong programming skills in Java/Scala and Python. They'll be responsible for designing scalable AI services, implementing MLOps workflows, and working with modern cloud and containerization technologies. The role offers the opportunity to work with leading-edge AI technologies while solving complex technical challenges in a collaborative environment.

Salesforce offers a comprehensive benefits package including medical, dental, vision insurance, 401k, stock purchase options, and various wellness programs. The position provides flexibility with a hybrid work arrangement across multiple locations including San Francisco, Seattle, Bellevue, and Palo Alto. The compensation is highly competitive, with base salary ranging from $125,700 to $334,600 depending on location and experience.

This is an excellent opportunity for experienced engineers who want to impact how AI is deployed at enterprise scale, working with a company that values innovation and maintains a strong focus on customer success. The role combines technical depth with the chance to collaborate across multiple teams and influence the direction of Salesforce's AI infrastructure.

Last updated 7 days ago

Responsibilities For MTS/SMTS Software Engineer - ML Infrastructure

  • Design and deliver scalable generative AI services
  • Drive system efficiencies through automation, including capacity planning and configuration management
  • Participate in periodic on-call rotations
  • Partner with Product Managers, Application Architects, Data Scientists, and Deep Learning Researchers
  • Build and maintain ML infrastructure and services at scale

Requirements For MTS/SMTS Software Engineer - ML Infrastructure

Java
Python
Kubernetes
Kafka
  • 8+ years of industry experience of ML engineering in building AI systems and/or 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 public cloud substrates
  • Experience using modern containerized deployment stack 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

Benefits For MTS/SMTS Software Engineer - ML Infrastructure

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Parental Leave
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • 401k
  • Employee stock purchase program
  • Paid parental leave
  • Mental health support

Interested in this job?

Jobs Related To Salesforce MTS/SMTS Software Engineer - ML Infrastructure