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 combines software engineering and machine learning expertise to build and scale AI services that power Salesforce's enterprise products. The Einstein platform currently handles over a billion predictions daily and trains thousands of models, including various Large Language Models (LLMs).

The position offers an opportunity to work on cutting-edge AI infrastructure that democratizes machine learning capabilities across Salesforce's product suite. You'll be responsible for designing and implementing scalable systems that support the entire ML lifecycle, from data processing to model training and deployment. The role involves working with modern cloud technologies, containerization, and distributed systems.

The ideal candidate brings deep technical expertise in both software engineering and machine learning operations, with the ability to build robust, production-grade systems. You'll collaborate with cross-functional teams including product managers, data scientists, and researchers to deliver innovative solutions that meet customer needs.

Salesforce offers competitive compensation with base salary ranging from $125,700 to $334,600 depending on location and experience. The company provides comprehensive benefits including medical, dental, vision, 401(k), and stock purchase programs. The work environment is flexible with hybrid options available across multiple locations including San Francisco, Seattle, and Palo Alto.

This is an excellent opportunity for experienced engineers who want to work on large-scale AI systems while contributing to Salesforce's mission of transforming how businesses connect with customers through AI-powered solutions.

Last updated 4 hours ago

Responsibilities For MTS/SMTS 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 performance tuning
  • Participate in periodic on-call rotations for critical issues
  • Partner with Product Managers, Architects, and researchers to bring innovative technologies to production
  • Build and maintain ML infrastructure and MLOps workflows

Requirements For MTS/SMTS Software Engineer - ML Infrastructure

Java
Python
Scala
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
Mental Health Assistance
Parental Leave
401k
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Mental health support
  • Paid parental leave
  • Life insurance
  • Disability insurance
  • 401(k)
  • Employee stock purchase program

Interested in this job?

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