Product Engineer
Zed is a fast, collaborative code editor built from the ground up in Rust. We're seeking a Product Engineer to help shape the future of software development.
As a Product Engineer, you'll join one of two teams:
Core: This team is crafting the foundation of Zed, aiming to create the best code editor in the world. We're building a fast, elegant environment with all the features developers expect in a modern IDE. Our next major milestone is Zed 1.0, which includes key features like Notebook support, advanced Git integration, and a robust debugger. We're also expanding Zed's reach through improved Linux support and Windows compatibility.
AI: This team is at the forefront of a fundamental shift in how code is written. We're integrating AI into Zed to create new ways for developers to interact with and create software. Our goal is to build features that significantly enhance coding efficiency and quality, positioning Zed as a leader in AI-assisted development.
In either role, you'll be working on a new kind of desktop application using our custom UI framework, GPUI. This framework enables you to create fluid, responsive interfaces that blend the performance of native apps with the flexibility of web technologies. You'll also work with and extend sophisticated APIs designed for efficient text editing. This combination opens up new possibilities for what a development environment can be and do.
Key Responsibilities
Design and implement new features for Zed
Optimize performance and user experience
Collaborate with designers and engineers to create intuitive interfaces
Contribute to architectural decisions shaping Zed's future
Help improve our development processes and tooling
Requirements
Experience developing production-grade software
Strong background in front-end and full-stack engineering
Excellent problem-solving and debugging skills
Experience optimizing application performance
Familiarity with Rust and eagerness to deepen expertise
Strong product sense and user-centric design approach
Self-directed work ethic and ability to operate autonomously
Excellent communication skills for remote collaboration
Preferred Qualifications
Desktop application development experience
Familiarity with language servers, compilers, or other developer tools
Background in building performant, real-time collaborative systems
Experience with AI/ML integration in user-facing applications
Join us in revolutionizing the development experience. Your expertise could drive Zed's next game-changing feature!
Location:Remote (American or European time zones) or Boulder, Colorado
Learn why people love working at Zed Industries →