Rust Engineer
Remote (American or European time zones)
Most AI developer tools operate on prompts and static snapshots of code. Real software development happens inside large, evolving codebases that change continuously through edits, refactors, discussions, and collaboration.
We're building AI systems that operate inside that environment.
Central to this vision is DeltaDB, a system that captures the operational history of software development. It records edits, discussions, and AI interactions as they happen, creating a foundation for AI systems that reason about how code evolves over time.
Zed today is a code editor built from scratch in Rust with GPU acceleration and real-time multiplayer collaboration. Every keystroke and edit can be shared instantly between collaborators, creating a shared workspace where developers and AI systems work together.
The codebase spans nearly one million lines of Rust, covering editor state management, language tooling, rendering infrastructure, distributed collaboration systems, and AI capabilities built around the editor.
What you'll work on
Rust engineers at Zed work across the editor and the systems that make it possible.
- Evolving the core systems that power editing, navigation, and large codebases
- Improving Zed’s real-time collaboration infrastructure built on CRDTs
- Designing editor data structures and indexes that update incrementally as code changes
- Designing data structures and memory layouts that keep editor operations fast under large projects and continuous edits
- Identifying and eliminating performance regressions across rendering, input handling, and editor state
- Extending Zed across macOS, Linux, and Windows
Performance and correctness are continuous concerns. Engineers regularly measure, profile, and improve the editor while maintaining strong testing discipline.
Engineers who thrive at Zed
- Systems thinkers comfortable working close to the machine
- Engineers who reason from latency, memory, and system constraints
- Developers who care about clean design, performance, and strong tests
- Collaborative engineers who enjoy pair programming and exploring systems together
Engineers are encouraged to explore the system deeply and propose improvements that make the editor faster, simpler, and more reliable.
Requirements
- Strong proficiency in Rust
- Experience building production systems software
- Deep understanding of algorithms, data structures, and systems design
- Strong debugging skills across complex systems
- Interest in developer tools or programming environments
- Comfort incorporating AI tools into your development workflow
Preferred experience
- Editors, compilers, language servers, or developer tools
- Real-time collaborative systems
- GPU or rendering systems
- Performance-sensitive software
- Cross-platform desktop development
About Zed
Zed is open source and built in public by the team behind Atom and Tree-sitter. Much of our work happens through pair programming, with engineers collaborating directly inside the editor. We ship improvements weekly and work closely with a community that cares deeply about the craft of developer tools.
Join us in revolutionizing the development experience. Your expertise could drive Zed's next game-changing feature!
Apply for this positionLearn why people love working at Zed Industries →