AI / ML Software Engineer (MTS / SMTS)

Salesforce is the Customer Company, inspiring the future of business with AI+ Data +CRM, helping companies across every industry connect with customers in new ways.
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior/Lead Software Engineer - AI Agents

Senior/Lead Software Engineer position at Salesforce focusing on developing AI agents and automation solutions using LLMs for business applications.

SMTS/LMTS/PMTS AI Software Developer

Senior AI Software Developer role at Salesforce focusing on building AI-powered developer tools and platforms for code generation and automation.

AI Scientist

Senior AI Scientist role at Salesforce focusing on building and optimizing AI systems, specifically working with LLMs and agent systems.

Software Engineer - ML Infrastructure

Senior ML Infrastructure Engineer role at Salesforce, building scalable AI services and infrastructure for enterprise-scale machine learning applications.

Senior/Lead Quality Engineer - AI Platform

Lead Quality Engineer role at Salesforce focusing on AI Platform testing, automation, and quality assurance for machine learning and generative AI systems.

Description For AI / ML Software Engineer (MTS / SMTS)

Salesforce is seeking Machine Learning Engineers to build generative AI services, pipelines, and components for Einstein GPT vision. As an AI / ML Software Engineer (MTS / SMTS), you'll work on impactful generative AI platforms, applications, and products used by millions daily. The role involves designing scalable generative AI services, driving system efficiencies, participating in on-call rotations, and collaborating with various teams to bring innovative technologies to production. You'll develop application code, create automated tests, and partner with Product Managers, Architects, Data Scientists, and Researchers to understand customer requirements and design prototypes. The ideal candidate has 3+ years (MTS) or 8+ years (SMTS) of ML engineering experience, strong full-stack development skills, and expertise in AI/ML frameworks and solutions. Key requirements include proficiency in Java and Python, experience with LLMs and prompt engineering, and knowledge of distributed systems and modern data frameworks. Salesforce offers a hybrid work model and values diversity, equality, and inclusion in its workforce.

Last updated a month ago

Responsibilities For AI / ML Software Engineer (MTS / SMTS)

  • Design and deliver scalable generative AI services for integration with multiple applications and tenants
  • Drive system efficiencies through automation, including capacity planning, configuration management, and performance tuning
  • Participate in periodic on-call rotations and be available for critical issues
  • Partner with various teams to understand customer requirements and bring innovative technologies to production
  • Develop application code meeting acceptance criteria
  • Create stories, data mappings, test cases, and success criteria
  • Build and deploy code through approved channels
  • Implement automated tests including unit, integration, functional, acceptance, performance, and smoke tests

Requirements For AI / ML Software Engineer (MTS / SMTS)

Java
Python
Kafka
  • Min 3 years (MTS) & Min 8 years (SMTS) of industry experience in ML engineering and building AI systems/services
  • Extensive programming experience as a Full-stack engineer
  • Good knowledge of Java or similar programming languages
  • Prior experience with GenAI, chatbot, or NLP-based applications
  • Experience with LLMs and prompt engineering
  • Strong experience building and applying machine learning models for business applications
  • Strong experience programming in Python, and using machine learning frameworks such as TensorFlow or PyTorch
  • Experience with distributed, scalable systems and modern data storage, messaging and processing frameworks (Kafka, Spark, Docker, Hadoop, etc.)

Interested in this job?