
Company |
Salesforce |
Job title |
Senior/Lead AI Engineer (Backend) – AI Integration |
Job location |
California – San Francisco/California – Palo Alto |
Type |
Full Time |
Responsibilities:
- Backend Development:
- 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
- Prompt Engineering and Optimization:
- 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.
- AI Model Evaluation and Deployment:
- Deploy LLM prompts into production systems, ensuring scalability, security, and efficiency.
Requirements & Skills:
- 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
- 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.
