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

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 3 days 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?

Jobs Related To Salesforce Principal AI/ML Software Engineer

Principal Software Engineer - PMTS / Architect (AI/ML)

Principal Software Engineer position at Salesforce focusing on AI/ML architecture and development, requiring 14+ years of experience in building scalable SaaS applications.

Machine Learning Engineer, RAG

Principal Machine Learning Engineer position at Salesforce, focusing on RAG and generative AI services, requiring 10+ years of ML engineering experience.

Director, Technical Architect, Agentforce

Lead technical architects team for AI solutions at Salesforce, guiding AI/ML implementations and architectural strategies.

Principal Technical Pre-Sales Architect - Agentforce

Principal Technical Pre-Sales Architect position at Salesforce focusing on AI solutions, requiring expertise in machine learning, data infrastructure, and technical consulting.

Agentforce Senior Software Architect

Senior Software Architect role at Salesforce leading AI/ML initiatives for Agentforce, requiring 15+ years experience in software engineering and architecture.