CareerPlanSign in

Software Engineer, Client Infrastructure

San Francisco💼 Full-time🗓 2025-11-19 → 2026-09-26

Core

Design and build systems ensuring performant and stable desktop experiences for millions of developers using an AI-driven development tool.

Role type

Senior IC client infrastructure engineer (desktop)

Builds

Core client infrastructure including shared abstractions, build systems, observability foundations, and internal tooling for the Cursor desktop application.

Domain

Developer tools / AI-assisted coding / Desktop applications (macOS, Windows, Linux)

Deliverable

production ML models | product features | infrastructure

Required skills

Client infrastructure architecture, high-performance desktop application development, build system design, performance optimization, observability and telemetry design, Electron and native development tradeoffs, system reliability engineering.

Preferred skills

Experience with AI-driven development environments, elegant systems design, rapid release velocity.

Technologies

Electron, native code, build systems, observability tools, telemetry frameworks.

Responsibilities

Design and build shared abstractions and build systems for the client platform; eliminate memory leaks, crashes, and frame-time inconsistencies; design instrumentation and telemetry systems for profiling and performance measurement; partner with product teams to enable daily release velocity; evaluate architectural tradeoffs between Electron and native approaches; build internal tooling to support safe and quick shipping.

Seniority

Senior, hands-on IC

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.