Overslaan en naar de inhoud gaan

Software Engineer - RAG

Job Hero
  • Salesforce Research
    • California - Palo Alto
    • Washington - Seattle
    • Washington - Bellevue
    • California - San Francisco
  • Full time
  • JR280638
  • Salaris Californië $172.000 - $236.500
  • Washington Salaris $157.600 - $216.700

Omschrijving: __________

Salesforce is leading the next wave of enterprise AI by building intelligent agents that deliver customer success 24/7. We're investing in cutting-edge Retrieval-Augmented Generation (RAG) systems that power generative AI platforms and applications used by millions of people globally. We’re looking for a Software Engineer to join the Einstein Foundations team, focused on building scalable, reliable, and intelligent distributed systems that support RAG pipelines and services across Salesforce.

The Team

You’ll be part of a diverse and high-impact team of software engineers, machine learning engineers, and data scientists. Our mission is to design and build next-generation AI infrastructure that powers everything from knowledge-grounded agents to large-scale enterprise search. We value collaboration, technical excellence, and a passion for solving hard systems problems.

The Role

As a Software Engineer on the Einstein RAG team, you'll play a key role in designing, implementing, and maintaining large-scale distributed systems that integrate deep learning models, retrieval pipelines, and enterprise data. You'll work across the AI stack—from building microservices and data pipelines to enabling real-time inference and document retrieval using modern ML techniques. You’ll partner with ML engineers, product managers, and researchers to operationalize LLMs and RAG services for production use at scale.

What You’ll Do:

  • Design and build robust, scalable RAG systems that serve thousands of tenants and integrate with multiple Salesforce applications.
  • Develop high-performance distributed systems for knowledge retrieval, document ranking, and grounding LLMs in structured and unstructured enterprise data.
  • Build scalable APIs, microservices, and orchestration layers to support multi-stage RAG pipelines.
  • Drive automation for deployment, monitoring, performance tuning, and root cause analysis.
  • Collaborate with ML and AI platform teams to productionize retrieval services and integrate vector databases, embeddings, and search infrastructure.
  • Ensure reliability, security, and performance of AI-backed systems in real-time, multi-tenant environments.
  • Participate in on-call rotations and be a key player in debugging live issues and ensuring high availability.

Required Skills:

  • 5+ years of experience building and maintaining large-scale distributed systems, data-intensive applications, or cloud-native services.
  • Proficiency in system design, microservices architecture, and cloud-native tools (Docker, Kubernetes, etc.).
  • Strong programming skills in Python and/or Java, with a deep understanding of system-level performance.
  • Experience building scalable data pipelines using Kafka, Spark, Flink, or similar frameworks.
  • Deep understanding of modern data storage, indexing, and retrieval frameworks (e.g., Elasticsearch, Redis, Hadoop, Cassandra).
  • Familiarity with LLMs, embeddings, and retrieval-based architectures (e.g., RAG, vector search).
  • Proven ability to take projects from ideation to production, with a strong bias for execution.
  • Solid understanding of API design, versioning, and deployment in high-availability environments.

Preferred Skills:

  • Experience integrating vector databases (e.g., FAISS, Weaviate, Pinecone) into production systems.
  • Familiarity with prompt engineering, LLM fine-tuning, and hybrid retrieval architectures.
  • Strong foundation in NLP, machine learning, or information retrieval.
  • Experience working with unstructured data at scale, including document processing and semantic search.
  • Background in observability, performance profiling, and scalable service infrastructure.
  • Exposure to MLOps tools and CI/CD workflows for ML/AI systems.
  • Prior work with generative AI or conversational AI systems in enterprise settings.
  • Excellent communication and collaboration skills, with the ability to influence across engineering and product teams.

Voor functies in San Francisco en Los Angeles: Op grond van de San Francisco Fair Chance Ordinance en het Los Angeles Fair Chance Initiative for Hiring, zal Salesforce gekwalificeerde sollicitanten met een arrestatie- en veroordelingsrecord in aanmerking nemen voor tewerkstelling.

At Salesforce, we strive to create an accessible and inclusive experience for all candidates.

If you need a reasonable accommodation during the application or the recruiting process, please submit a request via this Accommodation Request Form. Please note that Salesforce uses an automated employment decision tool to help our recruiters assess and evaluate candidates’ resumes. If you do not want Salesforce to use this tool with your application, please submit a request via this form.

Equal Opportunity Statement.

At Salesforce we believe that the business of business is to improve the state of our world. Each of us has a responsibility to drive Equality in our communities and workplaces. We are committed to creating a workforce that reflects society through inclusive programs and initiatives such as equal pay, employee resource groups, inclusive benefits, and more. Learn more about Equality at www.equality.com and explore our company benefits at www.salesforcebenefits.com.

Salesforce is an equal employment opportunity and affirmative action employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. Know your rights: workplace discrimination is illegal. Salesforce does not accept unsolicited headhunter and agency resumes. Salesforce will not pay any third-party agency or company that does not have a signed agreement with Salesforce.

Salesforce welcomes all.

In the United States, compensation offered will be determined by factors such as location, job level, job-related knowledge, skills, and experience. Certain roles may be eligible for incentive compensation, equity, and benefits. More details about our company benefits can be found at the following link: https://www.salesforcebenefits.com.

We kunnen niet wachten om je te leren kennen!

Meld je aan bij onze Talent Community en kom als eerste te weten over nieuwe vacatures, carrièretips, evenementen bij je in de buurt en nog veel meer.

Voeg je bij onze Talent Community
Een cartoon van twee robots