
At Driver, we’re building systems that turn source code into human language. Our core technology, the Driver Transpiler, blends traditional compiler elements with LLM content generation to generate exhaustive, structured documentation of software. As a transpiler engineer, you will help build the foundations of this system.
We’re an early-stage startup backed by Y Combinator and Google Ventures that combines first principles technical approaches and applied LLM expertise to tackle context engineering at scale. Driver builds the context layer for employees and AI agents alike to use in developing software.
Driver is an early-stage but fast-growing startup. As such, we take advantage of that which startups can excel: delivery speed, flexibility, and enjoying working with a small close-knit team.
Organizational and engineering values at Driver include first principles thinking, correct by construction, writing things down, experimentation and iteration, pragmatism, commitment to effective communication and transparency, autonomy, and ambition.
About the Role
Our core innovation, the Driver Transpiler, treats software explanation as a compilation problem. Instead of emitting machine code, it emits human language, and has a compiler architecture: we take in code, analyze it in the structured way a compiler does (parsing symbols, building symbol tables and syntax trees, and performing multiple passes), and output human language documentation exhaustively and at arbitrary scales.
This architecture fuses traditional compiler-like static analysis and data structures with highly structured use of large language models (LLMs). Optimization passes and intermediate representations (IRs) mean very different things for us, so experience with traditional compilers is not required but may be helpful.
This is a foundational role: the transpiler is the core of our product and our differentiation. You’ll collaborate closely with our CTO and engineering leadership to expand its capabilities and shape the company’s technical direction. You’ll also have an opportunity to work in a unique cutting edge space where traditional compiler ideas, applied LLM expertise, and agentic designs meet.
Key Responsibilities
tree-sitter) to parse and process code from any language in the transpiler frontend.Education: Bachelor's degree in Computer Science, Engineering, or a related field.
Experience: Minimum 3 — 5 years as a software engineer or similar (e.g., compiler/language developer).
Required Technical Skills
Preferred and Nice-to-Have Technical Skills
tree-sitter or similar parsing tools.You’ll work on technology at the intersection of language theory, compiler design, and generative AI building systems that expand how both humans and machines understand code.
You’ll also have outsized impact: this is a core product role in a fast-growing company, where the things you build will directly shape how engineers and AI collaborate in the next decade.
Driver is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.