AI 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 records the operational history of software development. It captures edits, discussions, and AI interactions as they happen, creating a foundation for AI systems that reason not just about code, but about how that code evolves over time.

This role involves designing systems that help AI understand large, evolving codebases. You'll build infrastructure that provides the right context to models and evaluate whether their suggestions actually improve the software. The work sits at the intersection of AI systems, developer tools, and distributed collaboration.

Some questions we're exploring

Many of these questions do not yet have established answers. Part of the work is designing and testing new approaches in real developer workflows.

  • How should AI reason about codebases that are constantly evolving rather than static repositories?
  • How can streams of development activity such as edits, refactors, and discussions provide useful context for models?
  • What does it mean for AI to operate inside a real-time collaborative environment where multiple developers are editing the same project?
  • How should AI systems make suggestions without interrupting developer flow?
  • How do we evaluate whether AI systems are genuinely helping developers understand and evolve complex software systems?

What you will work on

  • Designing systems that allow AI to participate directly in developer workflows
  • Building infrastructure that connects language models with the editor and developer tools
  • Developing context systems that help models reason about large codebases
  • Designing evaluation frameworks for AI-assisted development
  • Improving the reliability, latency, and cost efficiency of AI features
  • Working closely with editor and infrastructure engineers to ship ideas quickly
  • Pair programming with teammates to explore ideas and refine systems together

Requirements

  • Experience building production systems powered by large language models
  • Strong understanding of model behavior, prompting, and evaluation
  • Experience integrating AI capabilities into real software products
  • Strong backend or systems programming experience
  • Interest in developer tools and programming environments
  • Ability to collaborate closely with other engineers
  • Experience with Rust, or willingness to learn

Preferred Experience

  • Building AI coding assistants or developer tools
  • Designing evaluation systems for LLM-driven products
  • Working with large codebases, compilers, or programming environments
  • Experience with tool-using or agent-style models
  • Experience with Rust

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 position
Learn why people love working at Zed Industries →