Software Engineer II, Machine Learning (Feature Platform)
Affirm
At a glance
AI generatedAs a Software Engineer at Salesforce's Slack AI division, you will join the ML Infrastructure team within Core Infrastructure to design and build foundational systems that enable large-scale machine learning and AI capabilities. Your day-to-day responsibilities include architecting distributed training and inference platforms using Kubernetes, Ray, Airflow, Spark, and other modern ML stacks, ensuring reliability and performance for high-throughput workloads. You will also collaborate with cross-functional teams to develop robust monitoring and observability tools, optimize GPU infrastructure, and maintain legacy system integration while driving long-term technical direction through mentorship and documentation. This role requires expertise in distributed systems, Kubernetes, container-based platforms, and cloud-native technologies like AWS or GCP, alongside a strong background in MLOps and data orchestration.
Skills
What you'll do
What we're looking for
Market check
This $148,500–$313,700 range sits above 85% of similar postings on FindRole.
Peer median band
$131,000–$225,100
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$142,400–$211,200
Middle half of comparable postings.
Based on 240 comparable postings.
* 240 is the maximum number of comparable postings sampled.
Employer
Salesforce is the world''s leading customer relationship management (CRM) platform, offering cloud-based software for sales, service, marketing, analytics, and application development. Industry: Enterprise Software & Cloud Computing
Salesforce currently has 66 open roles on FindRole.
Listed pay typically runs $148,500–$260,100 across 59 roles with salary data.
Most-posted roles
More like this
Affirm
Netflix
Cornell University
Fiserv
Nvidia
Plaid