Skip to content

Senior/Staff Software Engineer, Labeling Platform

Builds scalable, fault-tolerant labeling platform infrastructure for autonomous driving data annotation. Requires 5+ years experience with distributed systems, Python/C++/Go, and ML applications for high-quality data processing.

235k – 352kMountain View, CABackend EngineeringOnsite5+ YOE

About the role

Responsibilities

  • Build highly available, fault-tolerant systems for data annotation
  • Productionize core infrastructure for our state-of-the-art autonomy system
  • Elevate label quality by implementing data-driven metrics and monitoring
  • Apply cutting-edge ML research to automate and optimize the data labeling lifecycle

Requirements

  • B.Sc. or M.Sc. degree and 5+ years of relevant industry experience
  • Experience in designing, building, and operating highly scalable and reliable distributed data systems
  • Experience leading cross-team projects and excellent communication skills
  • Experienced in defining technical visions, creating roadmaps, and setting timelines and prioritization for a team or project
  • Strong problem-solving and programming skills in Python, C++ or Go

Nice-to-Haves

  • Experience building reliable large scale distributed systems
  • Experience with observability, monitoring and incident management
  • Experience applying ML research in real world applications
  • Experience leading teams, designing and executing team roadmaps

Compensation

  • Base pay range: $235,030 - $352,290
  • Eligible for annual performance bonus, equity, and competitive benefits package

Skills

PythonC++GoDistributed SystemsMachine LearningData AnnotationObservabilityMonitoringScalable SystemsMl Research

Staff Software Engineer - Flink Control Plane

Develops Flink control plane services for job lifecycle orchestration, Kubernetes operators for serverless management, and APIs for multi-tenancy. Requires 10+ years experience in distributed systems, Kubernetes, and cloud-native infrastructure.

236k – 277kUnited StatesBackend EngineeringRemote10+ YOEOperatorsKubernetes

Staff Software Engineer

Design and implement query optimization and distributed data processing algorithms for Snowflake's petabyte-scale cloud database. Own end-to-end delivery of large-scale systems projects and mentor junior engineers.

236k – 339kMenlo Park, CABackend EngineeringHybrid10+ YOEC++SQL

Staff Software Engineer - Parameters

Lead development of Snowflake's feature flagging and experimentation platform. Build scalable frameworks, APIs, and infrastructure used across engineering teams to enable safe, performant feature releases.

236k – 339kBellevue, WABackend EngineeringOn-site8+ YOEC++AWS

Staff Software Engineer — Dynamic Tables, Performance

Leads design and implementation of performance improvements for Snowflake's Dynamic Tables incremental view maintenance engine, focusing on complex query shapes, scalability, and cost-efficiency. Requires 10+ years in large-scale data systems with expertise in query optimization or stream processing, plus C++/Java proficiency.

236k – 339kBellevue, WABackend EngineeringHybrid10+ YOEC++SQL

Staff Softare Engineer, Cortex AI Infrastructure

Builds scalable backend infrastructure for Snowflake's Cortex AI products, including agentic runtimes, RAG systems, evals engines, and productionized AI workflows. Requires 5+ years in distributed systems and proficiency in Go/Java/Python.

236k – 339kMenlo Park, CABackend EngineeringOn-site5+ YOEGoRAG