← Back to Jobs

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:

  1. 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.

  2. 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

Apply for this position
Learn why people love working at Zed Industries →