To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.
Job Category
Software Engineering
Job Details
Agents and LLMs are a fast evolving technology. Einstein GPT Team within AI Platform is building platform services needed to spearhead LLM technology to support Agentforce and AI apps within Salesforce CRM clouds. As a team deeply embedded in LLM infrastructure, we are looking for backend Software engineer, who enjoys a fast-paced environment, can deliver incrementally, and think creatively. You will work on cutting edge LLM technologies from different vendors, deliver CRM and Salesforce integration features.
Your impact:
- Build, scale and maintain critical features of the Einstein platform to provide scale and efficiency.
- Develop high-quality, production-ready code that can be used by millions of users of our cloud platform.
- Make design decisions on the basis of performance, scalability, and future expansion.
- Work in a Hybrid Engineering model and contribute to all phases of SDLC including design, implementation, code reviews, automation, and testing of the features.
- Build efficient components/algorithms on a microservice multi-tenant SaaS cloud environment
- Code review, mentoring junior engineers, and providing technical guidance to the team (depending on the seniority level)
- Make/Participate in critical decisions that attribute to the success of the platform
Basic qualifications and skills:
- 5+ years of development experience as a software engineer.
- Strong experience with backend development in preferably Java, or at least one object-oriented compiled, statically-typed language (C++, C#)
- Knowledge of AI/ML frameworks and experience working with large language models (e.g., OpenAI, Anthropic, Gemini, etc. )
- Distributed systems and cross-service designs
- Experience with cloud infrastructure (e.g., AWS, GCP) and scalable system architecture.
- Proficiency in data processing and working with APIs eg REST
- Bachelors (or) Masters degree in Computer Science, Software Engineering, or related STEM field with strong competencies in algorithms and data structures.
- Strong verbal and written communication skills
- Experience in test-driven development with focus on unit testing, integration testing and end-to-end automation
- Ability to support/resolve production customer issues with debugging and problem solving skills
- Experience with developer tools such as Git, Kubenetes, Terraform, Spinnaker a plus
Unleash Your Potential
When you join Salesforce, you’ll be limitless in all areas of your life. Our benefits and resources support you to find balance andbe your best, and our AI agents accelerate your impact so you cando your best. Together, we’ll bring the power of Agentforce to organizations of all sizes and deliver amazing experiences that customers love. Apply today to not only shape the future — but to redefine what’s possible — for yourself, for AI, and the world.
Accommodations
If you need a reasonable accommodation during the application or the recruiting process, please submit a request via this .
Please note that Salesforce uses artificial intelligence (AI) tools to help our recruiters assess and evaluate candidates’ resumes and qualifications throughout the recruiting process. Humans will always make any candidate selection and hiring decisions. Please see our for more information about how we use your personal data and your rights, including with regard to use of AI tools and opt out options.
At Salesforce, we believe in equitable compensation practices that reflect the dynamic nature of labor markets across various regions.
The typical base salary range for this position is $148,500 - $223,900 annually. In select cities within the San Francisco and New York City metropolitan area, the base salary range for this role is $178,900 - $246,000 annually.
The range represents base salary only, and does not include company bonus, incentive for sales roles, equity or benefits, as applicable.