Taro Logo

Lead Software Engineer - AI Applications

Leading technology company providing AI + Data + CRM solutions to help companies connect with customers in new ways.
$157,600 - $276,100
Machine Learning
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Job Description

Salesforce's Cloud Economics and Capacity Management (CECM) team is seeking a Lead Engineer to develop AI and ML powered applications. This role involves working with a modern tech stack including Python, Airflow, Kubernetes, Spark, and PostgreSQL to build scalable, distributed systems that process massive volumes of operational data. The position focuses on developing intelligent, data-driven tools leveraging ML and AI techniques for Forecasting, Anomaly Detection, and LLM applications.

The role requires cross-functional collaboration with engineers, architects, product managers, and data scientists to build breakthrough features while ensuring stable and scalable applications. You'll be part of a self-governing product engineering team, working on optimizing cost efficiency and improving utilization across Salesforce services.

As a Lead Engineer, you'll drive strategy for infrastructure optimization, provide visibility into improvement opportunities, and guide service owners in delivering optimizations. The position offers competitive compensation ($157,600 - $276,100 depending on location) and comprehensive benefits including medical, dental, vision, 401k, and stock purchase options.

This is an ideal opportunity for someone passionate about building resilient distributed systems, with strong experience in ML/AI applications and a proven track record of technical leadership. The role combines hands-on development with mentorship and strategic planning, making it perfect for experienced engineers looking to make a significant impact at scale.

Last updated 3 months ago

Responsibilities For Lead Software Engineer - AI Applications

  • Drive capacity visibility and automation improvements across multiple services at Salesforce
  • Lead software development being delivered by multiple engineers
  • Lead and participate in requirement gathering, design, and development of complex systems
  • Independently design and deliver analytics tools and frameworks
  • Mentor team members in all aspects of the software development lifecycle
  • Build resilient, automated systems
  • Operate ML models in production services

Requirements For Lead Software Engineer - AI Applications

Python
PostgreSQL
Kubernetes
  • Bachelor's degree in Computer Science and 8+ years of experience, or equivalent industry experience
  • Deep knowledge of Python, Scala, or equivalent languages
  • Experience with time-series forecasting, anomaly detection and AI integrated products
  • Experience working with Data Scientists and operating ML models in production
  • Understanding of Data Science, Machine Learning and AI concepts
  • Experience with distributed services and relational databases
  • Experience with Airflow, Trino or Spark
  • Experience with Agile development methodology and CI/CD
  • Experience owning and operating services throughout the software development lifecycle
  • Experience communicating technical vision and mentoring junior engineers

Benefits For Lead Software Engineer - AI Applications

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
401k
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Mental health support
  • Paid parental leave
  • Life insurance
  • Disability insurance
  • 401k
  • Employee stock purchase program
  • Time off programs

Related Jobs

Sr. Software Engineer - AI Agents

Senior Software Engineer role at Salesforce focusing on AI Agents development, requiring expertise in LLMs, distributed systems, and cloud architecture.

Sr. Staff AI/Machine Learning Engineer (Remote - US)

Senior Staff AI/ML Engineering role at Flex, leading development of advanced machine learning systems for fintech products. Remote US position with competitive compensation $209K-$237K.

Staff Full Stack Software Engineer - Machine Learning

Staff Full Stack Software Engineer position focusing on productionizing ML features, combining frontend, backend, and machine learning expertise for architecture and construction tools.

Lead Intelligent Automation Developer

Lead Intelligent Automation Developer role at Oshkosh Corporation, focusing on UiPath, Power Platform, and GenAI implementation with hybrid work arrangement in Oshkosh, WI.

Lead, AI Engineer

Lead AI Engineer position at Exact Sciences focusing on developing and implementing machine learning and artificial intelligence solutions for cancer detection and treatment.