Intermediate/Senior Software Engineer - Cortex LLM Training Platform
About the role
Snowflake is a company powering the era of the agentic enterprise, seeking AI-native thinkers to reinvent work processes. The role involves designing and building systems for the Cortex LLM Training Platform, focusing on scaling distributed systems and improving performance for machine learning workloads.
Responsibilities
Design and build across the full stack — from the public training APIs and SDK through the control plane to the GPU data plane
Scale the distributed systems that make GPU compute serverless — multi-tenant scheduling, placement, and capacity-aware routing across regional GPU pools, with fault tolerance built in
Drive end-to-end performance at scale — keep the training, inference, and RL loops fast and the data plane responsive under heavy concurrent load, with GPUs kept saturated
Productionize research building blocks — partner with Snowflake Research to turn state-of-the-art training and inference techniques into reliable, composable components customers can run at enterprise scale
Responsibilities
- Design and build across the full stack from public training APIs and SDK to GPU data plane
- Scale distributed systems for serverless GPU compute with multi-tenant scheduling
- Drive end-to-end performance at scale for training and inference
- Productionize research building blocks in partnership with Snowflake Research
Qualifications
- Seeking an intermediate to senior software engineer with expertise in scaling distributed systems and optimizing machine learning workloads.
- Candidates should be able to handle multi-tenant scheduling and high-concurrency data planes.
Skills mentioned
About Jobverse.io
Go from 'Job Found' to 'Applied' in under 60 seconds with Jobverse.io.