Intermediate/ Senior Software Engineer - Cortex LLM Training Platform

Posted 2 Days Ago
Be an Early Applicant
Bellevue, WA, USA
Hybrid
200K-288K Annually
Senior level
Artificial Intelligence • Big Data • Cloud • Machine Learning • Software • Database • Analytics
Let's build a world where data and AI turn possibilities into reality.
The Role
Design and build Snowflake’s Cortex LLM post-training platform across public APIs, control plane, and GPU data plane. Scale distributed, fault-tolerant systems for multi-tenant GPU scheduling, routing, training, inference, and reinforcement learning workloads. Optimize performance, throughput, reliability, and cost efficiency while partnering with research teams to productionize advanced LLM training and inference techniques.
Summary Generated by Built In

At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers across every function who are energized by the opportunity to reinvent how they work. You don’t just use tools; you possess an innate curiosity, treating AI as a high-trust collaborator that is core to how you solve problems and accelerate your impact. We look for low-ego individuals who thrive in dynamic and fast-moving environments and move with an experimental mindset — who rapidly test emerging capabilities to discover simpler, more powerful ways to deliver results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done.

Senior Software Engineer — Cortex Training

The Snowflake ML Platform team's mission is to let customers run their most demanding ML/AI workloads inside Snowflake. Cortex Training is our LLM post-training platform: it turns scarce, expensive GPU capacity into a simple, composable service, so customers can adapt open-weight foundation models to their own business problems while we handle the hard distributed-systems parts, including scheduling, orchestration, multi-node training and inference, fault tolerance, and throughput.

The platform already runs post-training at scale. Under the hood, it decouples GPU computation from the training loop and exposes it as primitive APIs that compose into everything from SFT to full RL workflows. You'll work alongside a team that ships fast & sweats reliability and the researchers behind DeepSpeed. We're looking for an engineer who thrives in the ML infrastructure layer and brings a solid understanding of LLMs and post-training to help us scale and grow it.

 
YOU WILL:
  • 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.

     
QUALIFICATIONS:
  • 3 + years (Intermediate) | 6+ years (Senior) building and shipping production ML systems

  • Strong distributed systems and infrastructure foundation — designing scalable, fault-tolerant services and operating them on Kubernetes in production.

  • Familiarity with GPU and LLM infrastructure — e.g., PyTorch, DeepSpeed/FSDP, Ray, CUDA/NCCL, vLLM; able to debug across the data, infrastructure, and GPU layers.

  • Demonstrated ability to harden complex systems for reliability, throughput, and cost efficiency.

  • BS in Computer Science or a related field (MS/PhD a plus).

  • (Bonus) Hands-on LLM post-training / modeling experience — the strongest candidates pair deep infra skills with real post-training intuition.

Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake.

How do you want to make your impact?

For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and benefits information: careers.snowflake.com

Skills Required

  • 3+ years of experience building and shipping production ML systems for the Intermediate level, or 6+ years for the Senior level.
  • Strong distributed systems and infrastructure foundation, including scalable, fault-tolerant services operated on Kubernetes in production.
  • Familiarity with GPU and LLM infrastructure such as PyTorch, DeepSpeed or FSDP, Ray, CUDA or NCCL, and vLLM.
  • Ability to harden complex systems for reliability, throughput, and cost efficiency.
  • Bachelor’s degree in Computer Science or a related field.
  • Hands-on LLM post-training or modeling experience.
  • Master’s or PhD degree.

Snowflake Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Snowflake and has not been reviewed or approved by Snowflake.

  • Fair & Transparent Compensation Pay is often characterized as top‑of‑market across multiple roles. The company also points to a Fair Pay Workplace certification, signaling externally reviewed pay‑equity practices.
  • Equity Value & Accessibility Equity is a meaningful part of total compensation, with new‑hire grants, refresh potential, and a discounted ESPP with a favorable lookback. Feedback suggests this ownership component materially boosts perceived total rewards.
  • Leave & Time Off Breadth Parental leave is described as up to 26 weeks paid in the U.S., paired with flexible or generous PTO and multiple leave types. Family‑building benefits and a dedicated parental‑leave hub further expand support.

Snowflake Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Bozeman, MT
9,023 Employees
Year Founded: 2012

What We Do

Snowflake powers the end-to-end data lifecycle – from ingesting and processing data to analyzing and modeling it, to building and sharing data and AI applications – helping engineers, analysts, and leaders innovate faster and achieve more with their data. We're on a mission to empower every enterprise to achieve its full potential through data and AI.

Why Work With Us

Snowflake is where data does more, and so do you. More innovating, more growing, and more collaborating. Here, you’ll find the sweet spot between building big and moving fast, in technology and your career.

Gallery

Gallery

Similar Jobs

Snap Inc. Logo Snap Inc.

Lead Data Scientist

Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
Hybrid
6 Locations
5000 Employees
195K-343K Annually

Superhuman Logo Superhuman

Head of SMB and Commercial Sales

Artificial Intelligence • Information Technology • Machine Learning • Natural Language Processing • Productivity • Software • Generative AI
Remote or Hybrid
United States
1500 Employees
386K-536K Annually

Cox Enterprises Logo Cox Enterprises

Technical Customer Care Specialist I (Dealertrack DMS Fixed Ops)

Artificial Intelligence • Automotive • Greentech • Information Technology • Machine Learning • Software • Cybersecurity
Remote or Hybrid
United States
30000 Employees
17-25 Hourly
In-Office
2 Locations
89016 Employees
142K-257K Annually

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
43 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account