Latest AI JobsBrowse Jobs
snowflake logo

Intermediate/ Senior Software Engineer - Cortex LLM Training Platform

snowflakeUS-WA-BellevueEngineering
Apply on company site
Salary
$200K – $287.5K
Job type
Full-time
Work mode
Remote
Experience
Senior · 3+ yrs
Posted
17 Sept 2026
Status
Open · checked 7d ago

About this role

In Bellevue, Washington, Snowflake offers an Intermediate or Senior Software Engineer position focused on the Cortex LLM Training Platform. This role suits a professional with a strong distributed systems background who wants to build scalable infrastructure for machine learning post-training.

Role Overview

Snowflake seeks a software engineer to join the ML Platform team and contribute to Cortex Training, an LLM post-training platform. The position involves transforming complex GPU capacity into a composable service so customers can adapt open-weight foundation models. The selected candidate will collaborate with researchers and engineers to scale distributed systems and optimize performance.

Key Responsibilities

Design and build across the full technology stack, ranging from public training APIs and SDKs through the control plane to the GPU data plane.
Scale distributed systems that provide serverless GPU compute, including multi-tenant scheduling, placement, capacity-aware routing across regional GPU pools, and built-in fault tolerance.
Drive end-to-end performance at scale by maintaining high data plane responsiveness and keeping GPUs saturated under heavy concurrent workloads.
Productionize research components by partnering with Snowflake Research to turn advanced training and inference techniques into reliable enterprise-scale services.

Requirements

Three or more years for intermediate level, or six or more years for senior level, of experience building and shipping production machine learning systems.
Strong background in distributed systems and infrastructure, including the design and operation of scalable, fault-tolerant services on Kubernetes in production environments.
Familiarity with GPU and large language model infrastructure tools such as PyTorch, DeepSpeed, FSDP, Ray, CUDA, NCCL, and vLLM, with the ability to debug across data, infrastructure, and GPU layers.
Demonstrated ability to harden complex systems for reliability, throughput, and cost efficiency.
Bachelor of Science in Computer Science or a related technical field.

Nice to Have

Master of Science or PhD degree in Computer Science or a related field.
Hands-on experience with large language model post-training and modeling.

Skills and Tools

Kubernetes
PyTorch
DeepSpeed
FSDP
Ray
CUDA
NCCL
vLLM

Salary and Benefits

The salary range for this position is $200,000 to $287,500. Additional benefits information is available on the official company careers site.

About the Company

Snowflake powers the era of the agentic enterprise by enabling customers to run demanding machine learning and artificial intelligence workloads. The organization values low-ego individuals who thrive in dynamic environments and apply an experimental mindset to solve problems.

How to Apply

Interested candidates should apply on the official company careers page at careers.snowflake.com.

Skills and tech stack

Questions candidates ask

What is the location of this job?

This position is located in Bellevue, Washington (US-WA-Bellevue).

What is the salary range for the role?

The salary ranges from $200,000 to $287,500.

What experience level is required?

The role requires at least 3 years of experience for the intermediate level or 6+ years for the senior level in building and shipping production machine learning systems.

What education is needed?

A Bachelor of Science in Computer Science or a related field is required, while a Master of Science or PhD is noted as a plus.

What core technologies will I work with?

You will work with Kubernetes, PyTorch, DeepSpeed, FSDP, Ray, CUDA, NCCL, and vLLM.

Ready to apply?

The application is on the official snowflake careers page.

Apply on company site