Senior Software Engineer at Snowflake - ScoutJobs - The AI-curated global job board
Skip to content
S
Posted 10 hours ago

Senior Software Engineer

SnowflakeSenior Software Engineer - Cortex Training

Requirements

5+ years building production ML systems, Distributed systems and infrastructure expertise, Kubernetes experience, Familiarity with PyTorch, DeepSpeed, or Ray, BS in Computer Science

Skills

PythonPyTorchKubernetesDistributed SystemsLLM

About the role

Responsibilities

  • Design and build across the full stack from public training APIs and SDKs through the control plane to the GPU data plane
  • Scale distributed systems for serverless GPU compute including multi-tenant scheduling and capacity-aware routing
  • Drive end-to-end performance for training, inference, and RL loops to ensure high GPU saturation
  • Productionize research building blocks by partnering with Snowflake Research to turn SOTA techniques into reliable components

Requirements

  • 5+ years of experience building and shipping production ML systems
  • Strong foundation in distributed systems and infrastructure design
  • Experience operating scalable, fault-tolerant services on Kubernetes
  • Familiarity with GPU and LLM infrastructure such as PyTorch, DeepSpeed/FSDP, Ray, CUDA/NCCL, or vLLM
  • Ability to debug across data, infrastructure, and GPU layers
  • BS in Computer Science or a related field

Preferred Qualifications

  • MS or PhD in a related field
  • Hands-on LLM post-training or modeling experience

About the Company

Snowflake's ML Platform team enables customers to run demanding ML/AI workloads inside Snowflake. Cortex Training is an LLM post-training platform that turns GPU capacity into a simple, composable service for adapting foundation models to business problems.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Software Engineer

Snowflake · Bellevue

Sign up to apply