Description
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
For roles in San Francisco and Los Angeles: Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, Salesforce will consider for employment qualified applicants with arrest and conviction records.
