Skip to main content

Cursor

Software Engineer, Client Infrastructure

San FranciscofulltimemidAdded 2 days ago

About this role

Join Cursor's Client Infrastructure team to design and build the systems powering a fast-growing AI-driven code editor used by millions of developers. You'll own critical infrastructure spanning build systems, performance optimization, and observability across macOS, Windows, and Linux platforms.

What you'll do

  • Design and maintain core client architecture including shared abstractions, build systems, and observability foundations
  • Optimize performance and reliability by debugging memory leaks, crashes, and frame-time issues
  • Build instrumentation and telemetry systems for profiling, logging, and performance measurement
  • Evaluate architectural tradeoffs between Electron and native approaches for performance-critical code
  • Enable other teams to ship safely and quickly by creating internal developer tooling
  • Partner with product teams to support daily release cycles and fast shipping velocity

What they're looking for

  • Client infrastructure and systems design
  • Build systems and distribution
  • Performance profiling and optimization
  • Desktop application development (Electron or native)
  • Observability and instrumentation
  • C++, Rust, or TypeScript
  • Cross-platform development (macOS, Windows, Linux)
  • Debugging and troubleshooting
Apply on the employer's site

Opens the official application on the employer’s site. No login required.