Work at Zed
Rust Programmer
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 along with a description of an interesting project you've worked on in Rust, C, or C++ that we could talk about.
AI Specialist
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 along with a description of an interesting project you've worked on involving AI that we could talk about.