Posted in

Senior/Lead AI Engineer – Backend – AI Integration

Senior/Lead AI Engineer – Backend – AI Integration

CompanySalesforce
LocationPalo Alto, CA, USA, San Francisco, CA, USA
Salary$172000 – $276100
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelSenior

Requirements

  • Bachelor’s, Master’s, or Ph.D. in Computer Science, Data Science, Machine Learning, or a related field.
  • Strong expertise in LLMs/MLMs (e.g., GPT, BERT, T5, Llama) and prompt engineering techniques.
  • 5+ years of professional software development experience
  • High proficiency in Python and Java programming language
  • Experience in REST-based API development, API lifecycle management and/or client SDKs development
  • Solid understanding of both relational and non-relational databases.
  • Experience with developer tools such as Git and Jenkins
  • Demonstrated experience of working with ReST and thorough understanding of its fundamentals
  • Working knowledge of building B2B or B2C SaaS applications using cloud providers such as AWS, GCP, or Azure is desired
  • Broad knowledge of web standards relating to APIs such as REST, SOAP, XML, WSDL, HTTP, JSON, etc.
  • Experience with Spring, gRPC, REST and the HTTP protocol
  • Experience with Agile development methodology
  • Participate in the team’s on-call rotation to address complex problems in real-time and keep services operational and highly available
  • Office-Flex: work in-person three days per week

Responsibilities

  • Design, implement, and tune robust APIs and API framework-related features that perform and scale in a multi-tenant environment
  • Design and develop generic, customer-facing objects that promote both ease of use and customization
  • Test driven development practices as well as CI/CD tools and its usage
  • Design and experiment with creative prompts to optimize the performance of LLMs for specific use cases, ensuring accuracy, relevance, and efficiency
  • Implement techniques like few-shot learning, chain-of-thought prompting, and context tuning to enhance LLM outcomes
  • Deploy LLM prompts into production systems, ensuring scalability, security, and efficiency
  • Ability to translate business needs into AI solutions and communicate complex technical ideas to non-technical stakeholders
  • Proven experience working in cross-functional teams to deliver impactful results
  • Ability to effectively communicate and execute with geographically distributed teams
  • Experience in a fast-paced technical environment with changing priorities
  • Ability to develop and ship products in quick increments across multiple versions

Preferred Qualifications

  • Proficiency in Python and popular ML frameworks (e.g., PyTorch, TensorFlow, Hugging Face Transformers)
  • Prior experience in building AI solutions for enterprise software or SaaS platforms
  • Contributions to open-source NLP or AI projects