Taro Logo

Principal AI/ML Software Engineer

Leading AI-CRM company providing cloud-based software solutions for customer relationship management.
$211,500 - $334,600
Machine Learning
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal AI/ML Software Engineer

The Availability Cloud at Salesforce is seeking a Principal AI/ML Software Engineer to join their Availability Data & Analytics team. This role is crucial in ensuring product availability across Salesforce's ecosystem. You'll be responsible for building end-to-end data solutions, working with Incident Response teams, and developing real-time insights for handling live incidents.

As a technical engineering leader, you'll shape AI/ML Ops strategies and contribute to Salesforce's position as the #1 AI-CRM company globally. The role involves designing and delivering critically important, real-time services, breaking down complex problems into manageable solutions, and leading technical strategy implementation.

The position offers competitive compensation ranging from $211,500 to $334,600, depending on location. You'll work with cutting-edge technologies including Python, SQL, and various AI/ML frameworks, while collaborating with multiple business units to optimize service availability and customer satisfaction.

The ideal candidate brings 10+ years of software development experience, with at least 3 years in AI/ML engineering. You should excel in communication, leadership, and have a strong background in system observability and distributed systems architecture. This role offers the opportunity to make a significant impact on Salesforce's infrastructure while working with a diverse and inclusive team committed to sustainability.

Working in either San Francisco or Seattle, you'll be at the forefront of developing AI/ML solutions that directly impact Salesforce's global customer base, making this an exceptional opportunity for a seasoned technical leader looking to drive innovation in enterprise software.

Last updated 4 months ago

Responsibilities For Principal AI/ML Software Engineer

  • Define and drive technical strategy and roadmap for availability ML and AI data and analytics
  • Deliver design and execution of real-time business critical services
  • Design, build and operate real-time AI/ML based capabilities for service availability
  • Define product strategy, technical architecture, and deliver ML/AI code
  • Build the ML/AI practice and center of perfection for the CCRE/Availability group

Requirements For Principal AI/ML Software Engineer

Python
Java
  • 10+ years of software development
  • 3+ years of AI/ML engineering techniques and technologies
  • Domain expert in system and application level observability
  • Communication and leadership experience
  • Experience building real-time, low-latency services
  • Experience defining data models, data architecture and data engineering practices
  • Experience in SQL or similar languages
  • Development experience in object-oriented language
  • BA/BS or equivalent experience in Computer Science, Math, Physics, or technical fields

Interested in this job?