Software Engineer, Client Infrastructure
Designs and builds performant, stable client infrastructure for Cursor's desktop app across macOS, Windows, and Linux. Requires deep experience in client systems, performance, reliability, and high-performance desktop applications.
About the job
Example projects include:
- Building core client infrastructure: shared abstractions, build systems, and observability foundations.
- Improving reliability and performance: eliminating memory leaks, crashes, and frame-time inconsistencies.
- Designing instrumentation and telemetry systems for profiling, structured logging, and performance measurement.
- Partnering with product teams to unlock faster release velocity—shipping updates to users daily.
- Evaluating Electron vs. native approaches for critical code paths, guiding architectural tradeoffs.
- Building internal tooling that enables other engineers to ship safely and quickly on the client platform.
You might be a fit if:
- You have deep experience in client infrastructure—build systems, performance, distribution, or observability.
- You’ve built or contributed to high-performance desktop applications, whether Electron-based or native.
- You care deeply about performance, reliability, and developer experience, and have an eye for elegant systems design.
- You thrive in environments that are fast-moving, collaborative, and product-focused.
- You’re excited to push the limits of what’s possible in AI-driven developer tools.
Skills
Electron, macOS, Windows, Linux, Build Systems, Observability, Performance Optimization, Structured Logging, Telemetry, Desktop Applications
Similar jobs
DevOps / SRE jobsDesigns and operates foundational developer-infrastructure services for CI, builds, deployments, and testing. The role requires senior-level systems engineering, end-to-end service ownership, and cross-functional technical leadership.
Build and operate cloud infrastructure, Kubernetes platforms, CI/CD systems, and observability for exabyte-scale data systems and reliable enterprise AI workloads. The role requires 5+ years of infrastructure, platform, or distributed systems experience and strong programming and cloud skills.
Leads global GPU capacity management across acquisition, orchestration, infrastructure automation, and incident response. The role requires 5+ years of experience, deep Kubernetes expertise, production Go or Python skills, and the ability to balance reliability with unit economics.
Build IT workflow automation and security tooling using Go, Temporal, Kubernetes, Terraform, and shell scripting. The role also supports internal IT systems and integrations across endpoint management, identity, access, and security administration.
Electrical Field Engineer supports on-site installation, testing, and commissioning of data center power systems like switchgear, transformers, UPS, and generators. Requires 5+ years experience, Bachelor's in Electrical Engineering, and 50%+ travel to sites.