Lead Engineer โ€“ AI Coding Agent (IDE Infrastructure) to $6000

The Mission: We are building the next generation of software creation. A fully autonomous AI Coding Agent that can plan, code, debug, and deploy full-stack applications directly in the browser. 

We are looking for a Founding Engineer who understands the deep internals of how code is parsed, executed, and orchestrated. You will be building the engine that turns natural language into running software.

The Challenge: Most developers use IDEs; we are building one. 

You will solve complex problems at the intersection of Compiler Theory, Browser Internals, and Large Language Models.What You Will Build (Core Responsibilities):
 

  • Browser-Based Runtime: Architect and maintain a secure, high-performance execution environment within the browser (using WebContainers, WebAssembly, or similar sandboxing technologies).
     
  • AST & Code Manipulation: Build systems that don't just "guess" code but understand it. You will work with ASTs (Abstract Syntax Trees) to perform safe code injections, refactoring, and linting programmatically.
     
  • LSP Integration: Implement and customize Language Server Protocols to provide the AI agent with real-time feedback (type errors, linting issues) so it can "fix itself" before the user even sees the error.
     
  • LLM Orchestration: Design the "Agentic Loop." Manage the context window efficiently, implementing RAG (Retrieval-Augmented Generation) over a dynamic file system, and determining when the AI should plan, write, or debug.
     

Who You Are (Requirements):
 

  • Deep Systems Knowledge: You aren't just a React developer. You understand how Node.js works internally, how a file system is structured, and how compilers parse code.
     
  • The "IDE" Stack: You have hands-on experience with:
    • ASTs (babel, swc, acorn, or tree-sitter).
    • LSP (Language Server Protocol) implementation.
    • WebContainers / WASM (Running server-side code in the browser).
       
  • AI Engineering: Experience building agents that use tool-calling (function calling) and structured outputs (JSON schema generation).
     
  • Builder Mentality: You have likely built your own developer tools, plugins, CLI tools, or open-source libraries in the past.
     

Bonus Points:
 

  • Experience with CRDTs (Yjs/Automerge) for real-time collaboration.
  • Proficiency in Rust (for tooling performance).
     

Why Join Us?
 

  • High Impact: You will be one of the first engineers, shaping the entire architecture of the product.
  • Hard Problems: If you are bored of building CRUD apps and want to push the limits of what a browser can do, this is for you.
  • Competitive Equity & Salary: We are building a unicorn, and we want you to own a piece of it.

Required languages

English B2 - Upper Intermediate
Published 10 December
81 views
ยท
15 applications
100% read
ยท
40% responded
Last responded 5 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...