180K–330K USD / year

Sr. Software Engineer, ML Platform

Machine learningOn-site — Palo Alto, CA
Published on 2026-11-10
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.

About this role

Build and operate ML platform infrastructure that helps researchers work efficiently and turns product usage into better models. The role focuses on reliable, high-performance distributed systems supporting research and product engineering.

About the company

Cursor builds an AI coding editor and agent workflows that help developers write and ship software faster. It serves software teams looking for tighter AI assistance inside the IDE.

The team

ML Platform, with work across telemetry, product data, observability, and ML developer experience.

Stack

SparkFlinkRayOpenTelemetry

What you'll do

  • Design, build, and operate core platform systems for ML researchers and product engineers.
  • Partner with research teams to turn recurring problems into durable infrastructure.
  • Own reliability, performance, and developer experience for assigned systems.
  • Ship iteratively, measure impact, and improve platform capabilities.

What we're looking for

  • Bachelor's, master's, or PhD in computer science, machine learning, or another quantitative discipline, or equivalent experience.
  • At least 5 years of industry experience with production distributed systems.

Nice to have

  • Experience owning distributed systems at meaningful scale.
  • Experience building platforms for ML researchers and product engineers.
  • Background in event ingestion, analytics pipelines, tracing, or reliable data APIs.
  • Experience with data frameworks, ML datasets, or training-data infrastructure.
  • Experience with experiment monitoring, debugging, evaluation tools, GPU scheduling, or research compute.

Benefits

  • Equity
  • Medical, vision, and dental coverage
  • 401(k) plan
  • Short- and long-term disability insurance
  • Life insurance and other discounts and perks

Hiring process

  1. Two to three short technical interviews
  2. Onsite small project, discussion, and meetings with the team
View original job post