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:
AIML - Software Engineer, Machine Learning Platform & Infrastructure

Senior Software Engineer role at Apple focusing on machine learning infrastructure and platform development, offering competitive pay and benefits in Seattle.

Software QA Engineer, Machine Learning

Senior Software QA Engineer role at Apple focusing on machine learning quality assurance for iOS and macOS creativity applications.

Senior Machine Learning Engineer, Bedrock

Senior Machine Learning Engineer position at Amazon's AWS Bedrock team, focusing on GenAI model optimization and inference efficiency.

Senior Software Development Engineer - GenAI, Amazon Ads - Creative X

Senior Software Engineering role at Amazon Ads focusing on developing AI-based systems for creative content optimization and advertising technology.

ML Compiler Engineer, AWS Neuron, Annapurna Labs

ML Compiler Engineer position at AWS Neuron team, focusing on optimizing deep learning and GenAI workloads for custom ML accelerators through kernel development and compiler optimization.

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 4 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?