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
Opens the official application on the employer’s site. No login required.