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 Technical AI Ethicist - AI Red Teamer

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

Field Service AI Senior Solution Architect

Senior Solution Architect role focusing on AI implementation in field service operations, combining technical expertise with business analysis to drive digital transformation.

AI Scientist

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

Software Engineer, AI Tools

Senior Software Engineer position at Salesforce focusing on AI Tools development, requiring 4+ years of experience in software development with expertise in Java and AI applications.

(Senior) Field Service AI Solution Architect

Senior Field Service AI Solution Architect position at Salesforce, focusing on implementing AI solutions for field service optimization with 3+ years of experience required.

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?