Software Engineering Smts

Salesforce · Enterprise · San Francisco, CA +1

Backend Software Engineer role focused on building and scaling platform services for LLM technology within Salesforce's Einstein platform, supporting Agentforce and AI apps. The role involves developing production-ready code, making design decisions for performance and scalability, and working with various LLM technologies in a microservice SaaS environment.

What you'd actually do

  1. Build, scale and maintain critical features of the Einstein platform to provide scale and efficiency.
  2. Develop high-quality, production-ready code that can be used by millions of users of our cloud platform.
  3. Make design decisions on the basis of performance, scalability, and future expansion.
  4. Work in a Hybrid Engineering model and contribute to all phases of SDLC including design, implementation, code reviews, automation, and testing of the features.
  5. Build efficient components/algorithms on a microservice multi-tenant SaaS cloud environment

Skills

Required

  • 3+ 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. )
  • 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

Nice to have

  • Experience with developer tools such as Git, Kubenetes, Terraform, Spinnaker a plus

What the JD emphasized

  • 3+ years of development experience as a software engineer
  • Knowledge of AI/ML frameworks and experience working with large language models (e.g., OpenAI, Anthropic, Gemini, etc. )

Other signals

  • building platform services needed to spearhead LLM technology
  • work on cutting edge LLM technologies from different vendors
  • deliver CRM and Salesforce integration features
  • build, scale and maintain critical features of the Einstein platform
  • develop high-quality, production-ready code
  • 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
  • build efficient components/algorithms on a microservice multi-tenant SaaS cloud environment
  • code review, mentoring junior engineers, and providing technical guidance
  • make/Participate in critical decisions that attribute to the success of the platform
  • Knowledge of AI/ML frameworks and experience working with large language models (e.g., OpenAI, Anthropic, Gemini, etc. )
  • Experience with cloud infrastructure (e.g., AWS, GCP) and scalable system architecture
  • Proficiency in data processing and working with APIs eg REST
  • Experience with developer tools such as Git, Kubenetes, Terraform, Spinnaker a plus