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 a month 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 Technical Pre-Sales Architect, Agentforce

Lead technical pre-sales architect position focusing on AI/ML solutions, combining deep technical expertise with customer advisory to drive Agentforce platform adoption and success.

AI Technical Architect

Senior AI Technical Architect position at Salesforce, leading AI implementations and pre-sales engagements, requiring 10+ years of experience in IT with focus on AI/ML technologies.

Principal Innovation Engineer

Principal Innovation Engineer role at Salesforce's UKI AI Centre, focusing on building innovative AI solutions and demonstrations for enterprise customers.

Technical Architect

Senior Technical Architect position focusing on AI/ML implementation within Salesforce platform, requiring 10+ years experience and deep expertise in AI technologies.

AI Architect (PMTS)

Senior AI Architect position at Salesforce focusing on Agentforce platform development, requiring expertise in ML engineering, LLMs, and Salesforce architecture.