Work at Zed

Rust Programmer

Location: Remote (American or European time zones) or Boulder, Colorado

Zed is looking for a Rust programmer to help our small team create a new code editor and software collaboration platform. We're working on multiple exciting technologies, including...

  • A custom, GPU-accelerated UI framework
  • Collaborative editing with CRDTs
  • Tree-sitter, an incremental parsing framework created by one of our founders
  • Heavy use of persistent data structures and parallelism
  • Novel property-based testing strategies
  • WebRTC-based video and audio sharing
  • An operation-based version control system that complements Git

Our fully-remote team of 6 engineers frequently pair programs in the tool we are building, and our codebase currently consists of about 160k lines of clean, thoroughly-tested Rust. In addition to the Zed editor, we're also building a tightly-integrated server-side component to facilitate collaboration.

We'd love to hear from you if...

  • You're passionate about great developer tools and like the idea of using Zed to build Zed.
  • You have 5+ years of programming experience and are comfortable being self-directed and leading by example.
  • You have substantial systems programming experience, preferably in Rust, but alternatively in C or C++.
  • You're pro-social, a good communicator, and open to pair programming at least a few hours a week.
  • You know how to maintain code quality while being pragmatic and prioritizing the needs of the customer.
  • You know how to write performant software, including algorithmic analysis and profile-driven optimization.
  • Bonus: You have experience working on code editors, compilers, distributed systems, CRDTs, or real-time graphics.

What We Offer:

  • Competitive salary and benefits package, including equity.
  • Opportunity to work on cutting-edge technology and make a real impact in the industry.
  • A supportive and collaborative work environment that fosters innovation and growth.
  • Flexible work arrangements, including remote work options.

If this sounds interesting, please send your resume and geographic location along with a description of an interesting project you've worked on in Rust, C, or C++ that we could talk about.

AI Specialist

Location: Remote (American or European time zones) or Boulder, Colorado

Zed needs an experienced AI engineer to join our team and integrate large language models into our high-performance, collaborative code editor. The ideal candidate for this position should possess significant experience working with AI and have a strong background in software engineering. They should have a deep understanding of natural language processing and be familiar with large language models such as GPT-3/4. Strong communication skills are essential for the role, and experience coding in Rust is a bonus.

Responsibilities:

  • Lead the integration of GPT-4 into our multiplayer code editor to assist users in writing and understanding code.
  • Collaborate with the product team to identify areas where AI can be used to improve the coding experience.
  • Leverage language servers and parse trees to provide the optimal information in prompts sent to the model.
  • Foster a culture of continuous learning, improvement, and innovation around AI by directly collaborating with all members of our team.
  • Conduct research and stay up-to-date with the latest advances in natural language processing and AI.

We'd love to hear from you if...

  • You have a minimum of 5 years of experience in software engineering, with a focus on natural language processing and AI.
  • You have proven expertise in GPT-4 integration and a deep understanding of its underlying principles.
  • You have strong experience with large-scale, high-performance software systems.
  • You're proficient in Rust. This is a bonus, but not essential if you really know AI.
  • You have Excellent problem-solving skills and the ability to tackle complex technical challenges.
  • You're a strong communicator and know how to work effectively with cross-functional teams.
  • You have a passion for staying current with the latest technological advancements and a commitment to continuous learning and improvement.

What We Offer:

  • Competitive salary and benefits package, including equity.
  • Opportunity to work on cutting-edge technology and make a real impact in the industry.
  • A supportive and collaborative work environment that fosters innovation and growth.
  • Flexible work arrangements, including remote work options.

If you are passionate about leveraging AI to revolutionize the way people work and collaborate, please send us your resume and geographic location along with a description of an interesting project you've worked on involving AI that we could talk about.