Senior/Lead Software Engineer - AI Evaluation & Optimization

Leading Customer Company providing AI + Data + CRM solutions to help companies connect with customers in new ways.
$137,100 - $334,600
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer - ML Infrastructure

Senior Software Engineer position at Salesforce focusing on ML Infrastructure, building and scaling AI services and systems with competitive compensation.

Machine Learning Engineer (Agentic Search & Knowledge Graphs)

Senior Machine Learning Engineer role at Salesforce focusing on agentic search and knowledge graph solutions, requiring 5+ years of ML experience.

Software Engineering - Search and Knowledge Graph

Senior Software Engineering role at Salesforce focusing on Search and Knowledge Graph solutions within the Einstein Foundation team.

Senior Machine Learning Engineer, AI Research

Senior Machine Learning Engineer position focusing on developing autonomous AI agents and advanced LLM applications at Salesforce's AI Research division.

Applied Scientist - Salesforce AI Research

Senior Applied Scientist role at Salesforce AI Research, focusing on Generative AI and machine learning research for enterprise CRM applications.

Description For Senior/Lead Software Engineer - AI Evaluation & Optimization

Salesforce is seeking a Senior/Lead Software Engineer to join their AI Evaluation & Optimization team. This role focuses on empowering LLM agent builders to evaluate and optimize their agents' performance for business needs. The team builds tools for deep introspection into agent performance, available through Salesforce's Agentforce platform UI and APIs.

As a key member of the team, you'll work on the Einstein platform, which is at the forefront of Salesforce's AI and LLM innovation. The role requires expertise in building and scaling distributed systems, with a focus on API development and test-driven methodologies. You'll collaborate with cross-functional teams, lead technical discussions, and mentor junior engineers.

The ideal candidate brings 6+ years of experience in building large-scale systems, strong programming skills in both compiled and scripting languages, and experience with modern development practices. Knowledge of AI technologies and cloud platforms is highly valued. This position offers the opportunity to work with cutting-edge AI technology while contributing to Salesforce's mission of helping companies connect with customers in innovative ways.

Working at Salesforce means joining a company that believes in business as a platform for change, offering opportunities for career growth and making a positive impact. The role combines technical leadership with hands-on development, requiring both strong engineering skills and the ability to mentor others. You'll be part of a fast-paced environment where creativity and incremental delivery are essential to success.

Last updated 3 months ago

Responsibilities For Senior/Lead Software Engineer - AI Evaluation & Optimization

  • Build, scale and maintain critical features of the Einstein platform
  • Understand customer/business requirements and translate them to platform capabilities
  • Lead/Participate in Software Design and Architecture discussions
  • Drive feature execution and delivery through collaboration
  • Develop test strategies and automation frameworks
  • Lead and mentor junior team members
  • Promote agile and test-driven development practices
  • Make critical decisions for platform success
  • Be a multiplier and support team success

Requirements For Senior/Lead Software Engineer - AI Evaluation & Optimization

Java
Python
React
  • Bachelors or Masters degree in Computer Science, Software Engineering, or related STEM field
  • 6+ years of hands-on experience building large scale distributed systems
  • In-depth knowledge of object-oriented compiled language and scripting language
  • Experience in REST API development and API lifecycle management
  • Experience in test-driven development
  • Understanding of SDLC and best practices
  • Experience with Agile methodologies and CI/CD
  • Strong debugging and problem solving skills
  • Strong verbal and written communication skills

Interested in this job?