Salesforce is seeking a talented Senior Software Engineer to join their Einstein Foundations team, focusing on building cutting-edge Retrieval-Augmented Generation (RAG) systems. This role sits at the intersection of distributed systems and artificial intelligence, working on technology that powers AI-driven customer success platforms used by millions globally.
The position offers an opportunity to work with a diverse team of software engineers, machine learning engineers, and data scientists, building next-generation AI infrastructure that powers everything from knowledge-grounded agents to large-scale enterprise search. You'll be responsible for designing and implementing large-scale distributed systems that integrate deep learning models, retrieval pipelines, and enterprise data.
As a key member of the Einstein RAG team, you'll work across the entire AI stack—from building microservices and data pipelines to enabling real-time inference and document retrieval. The role requires expertise in distributed systems, with a focus on building scalable, reliable solutions that can serve thousands of tenants. You'll be working with cutting-edge technologies including LLMs, vector databases, and modern ML techniques.
The ideal candidate brings 5+ years of experience in building large-scale distributed systems, strong programming skills in Python and/or Java, and deep understanding of system-level performance. Knowledge of cloud-native tools, microservices architecture, and data pipeline frameworks like Kafka and Spark is essential. Experience with LLMs, embeddings, and retrieval-based architectures is highly valued.
This is an exceptional opportunity to shape the future of enterprise AI at one of the world's leading technology companies. You'll be working on challenging technical problems while collaborating with top talent in the field. The role offers exposure to cutting-edge AI technologies and the chance to impact millions of users through your work on Salesforce's AI infrastructure.