Software Engineer Research Tooling
Summary
Builds and owns full-stack applications and infrastructure for research experiment setup, feedback collection, and results analysis at Cursor (Anysphere), creating reusable research platforms and interfaces for researchers. Core stack: TypeScript and React with Node, Python, or Go.
You will build and maintain full-stack applications and infrastructure for experiment setup, feedback collection, and results analysis. You will own product areas from user needs through design, implementation, and iteration; create reusable research platforms; and work with researchers to turn workflows into intuitive interfaces and abstractions.
Responsibilities
- Build and maintain full-stack applications and infrastructure for experiment setup, feedback collection, and results analysis
- Own product areas from user needs through design, implementation, and iteration
- Create reusable platforms and tools for new research applications
- Prototype, ship, and iterate quickly based on real-world usage
- Partner with research teams to turn workflows and pain points into intuitive interfaces and abstractions
Requirements
- Experience building tools, platforms, or infrastructure for technical users
- Experience shipping and owning full-stack products from user interface to storage or services
- Knowledge of TypeScript and React with Node, Python, or Go
- Experience building dense data-facing tools
- Product instincts and ability to move from concept to prototype
- Ability to collaborate with researchers and domain experts on open-ended problems




