PazaJobs

Software Engineer, ML Infrastructure

Cursor · San Francisco
FULLTIME MID Engineering United States

Depaza has read the full posting at the employer and structured it for you.

Responsibilities

  • Collaborate with ML researchers to improve throughput and reliability of training
  • Work with OEMs and cloud service providers to plan and build GPU infrastructure
  • Improve density and scalability of compute environments for RL workloads
  • Create software to automate building, monitoring, and running GPU clusters
  • Build workload scheduling and data movement systems

Requirements

  • Strong background in systems and infrastructure-focused software engineering
  • Proficiency in Python, Typescript, Rust, and Golang
  • Experience with distributed storage and networking infrastructure on Linux
  • Experience with cloud and bare metal environments
  • Exposure to large-scale systems across thousands of nodes
  • Production use of infrastructure-as-code and configuration management
  • Experience with Kubernetes

Skills

  • Python
  • Typescript
  • Rust
  • Golang
  • Linux
  • Kubernetes
  • Infrastructure-as-Code
  • Distributed Systems
  • GPU Infrastructure
  • Nvidia GPUs
  • Infiniband
  • RoCE
  • Ray
  • Slurm
Our mission is to automate coding. The first step in our journey is to build the best tool for professional programmers, using a combination of inventive research, design, and engineering. Our organization is very flat, and our team is small and talent dense. We particularly like people who are truth-seeking, passionate, and creative. We enjoy spirited debate, crazy ideas, and shipping code. ABOUT THE ROLE The ML Infrastructure team builds large-scale compute, storage, and software infrastructure to support Cursor’s work building the world’s best agentic coding model. We’re looking for strong engineers who are interested in building high-performance infrastructure and the software to support it. This role works closely with ML researchers and engineers to enable their work through improvements to our training framework, systems reliability/performance, and developer experience. WHAT YOU’LL DO - Collaborate with ML researchers to improve the throughput and reliability of training - Work with OEMs, cloud service providers, and others to plan and build cutting-edge GPU infrastructure - Improve the density and scalability of compute environments to enable increasingly large RL workloads - Create software and systems to automate building, monitoring, and running GPU clusters - Build workload scheduling and data movement systems to support Cursor’s growing training footprint YOU MAY BE A FIT IF - A strong background in systems and infrastructure-focused software engineering, particularly in Python, Typescript, Rust, and Golang - Experience with distributed storage and networking infrastructure, particularly on Linux systems across cloud and bare metal environments - Exposure to large-scale systems and their unique challenges, ideally across thousands of nodes with significant resource footprints. - Production use of infrastructure-as-code and configuration management, across hosts and Kubernetes NICE TO HAVE - Operational exposure to Nvidia GPUs with Infiniband or RoCE, particularly with Blackwell and Hopper-class hardware - Exposure to Ray, Slurm, or other common compute and runtime schedulers #LI-DNI

Source: ashby. PazaJobs aggregates publicly available job postings and links to the original posting. Is this your posting and would you like it removed? Write to takedown@pazajobs.profectify.com.