Machine Learning Engineer, RAG

A leading enterprise software company specializing in customer relationship management and cloud-based solutions.
$172,000 - $384,100
Machine Learning
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS

Description For Machine Learning Engineer, RAG

Join Salesforce as a Machine Learning Engineer focusing on Retrieval-Augmented Generation (RAG), where you'll be at the forefront of building next-generation AI services. This role offers an exciting opportunity to work on sophisticated generative AI platforms used by millions daily. You'll be instrumental in integrating cutting-edge AI technologies with enterprise Knowledge Graphs and LLM algorithms to develop intelligent agents.

As a Principal Engineer, you'll lead the development of scalable RAG services, working with state-of-the-art AI technologies and collaborating with cross-functional teams. The position requires expertise in machine learning, distributed systems, and a proven track record of delivering complex AI solutions at scale. You'll be responsible for designing and implementing AI systems that can handle thousands of tenants while maintaining high performance and reliability.

The role combines technical leadership with hands-on development, requiring both deep technical expertise and strong collaborative skills. You'll work with various teams, from Product Managers to Data Scientists, contributing to the full AI product development lifecycle. The position offers the opportunity to mentor others, drive technical decisions, and shape the future of AI applications at Salesforce.

This is an ideal role for someone passionate about AI innovation, with strong technical foundations and the ability to tackle complex challenges. The compensation is competitive, ranging from $172,000 to $384,100, reflecting the senior nature of the position. Located in the San Francisco Bay Area, you'll be part of a dynamic team pushing the boundaries of what's possible with AI technology.

Last updated 9 days ago

Responsibilities For Machine Learning Engineer, RAG

  • Design and deliver scalable RAG services for multiple applications and thousands of tenants
  • Drive system efficiencies through automation, capacity planning, and performance tuning
  • Participate in periodic on-call rotations
  • Collaborate with Product Managers and teams to understand customer requirements
  • Mentor other engineers and review code
  • Help support team in triaging and resolving production issues
  • Lead multi-functional projects with significant business impact

Requirements For Machine Learning Engineer, RAG

Python
Java
Scala
Kafka
  • 10+ years of proven experience in ML engineering
  • Strong proficiency in NLP and machine learning models
  • Experience with LLMs and prompt engineering
  • Experience with distributed systems and frameworks (Kafka, Spark, Docker, Hadoop)
  • Strong understanding of deep learning and ML algorithms
  • Experience with programming languages: PHP, Python, Ruby, Go, C, Scala, or Java
  • Experience with ML frameworks like PyTorch, TensorFlow, Keras
  • Bachelor's degree in Computer Science, Engineering, Statistics, Mathematics, or related field
  • Strong computer science fundamentals
  • Strong communication skills

Interested in this job?

Jobs Related To Salesforce Machine Learning Engineer, RAG

Principal AI/ML Software Engineer

Principal AI/ML Software Engineer position at Salesforce, leading technical strategy and implementation of ML/AI solutions for service availability and incident response.

Principal Software Engineer - PMTS / Architect (AI/ML)

Principal Software Engineer position at Salesforce focusing on AI/ML architecture and development, requiring 14+ years of experience in building scalable SaaS applications.

Director, Technical Architect, Agentforce

Lead technical architects team for AI solutions at Salesforce, guiding AI/ML implementations and architectural strategies.

Principal Technical Pre-Sales Architect - Agentforce

Principal Technical Pre-Sales Architect position at Salesforce focusing on AI solutions, requiring expertise in machine learning, data infrastructure, and technical consulting.

Agentforce Senior Software Architect

Senior Software Architect role at Salesforce leading AI/ML initiatives for Agentforce, requiring 15+ years experience in software engineering and architecture.