We use AI to modernise legacy code We're combining LLMs and transpilers to translate COBOL into Java. If you’re proficient in Rust, are interested in static analysis, and have a strong product mindset, this role could be a great fit. Come and build LLM pipelines and agents, that help the largest companies modernise their legacy codebases. All large companies are stuck with legacy code running critical systems, written in languages that are dying and running on architectures that are increasingly expensive to maintain. Our code translation pipeline automates the menial task of converting code from one language to another. Previously human engineers would have had to read the legacy code and translate the codebase by hand, file by file, into the target language. We're pioneering a novel approach to this problem, and leveraging LLMs to produce readable code in a fraction of the time. AI Agents are eating the world of software. You may be familiar with projects like Devin, Cursor Composer or OpenHands. This role is to build an AI Agent to refactor transpiled code so that it is readable and maintainable. Think simplifying control flow, rationalising data structures and migrating custom logic to standard library functions. You’ll collaborate with a small, talent-dense team of AI Engineers and Compiler Engineers to design and implement the refactoring Agent. You'll love what we're working on if you're interested in: LLM Agents New LLM models and architectures Programming languages and compilers LLM Agents New LLM models and architectures Programming languages and compilers You'll be joining a small group of engineers who are obsessed with the challenges posed by code translation, and who want to build tools to improve the process of writing and maintaining software. Proficiency in Rust (professional experience preferred) Hands on experience building with LLMs Strong fundamental understanding of LLM pipelines and agents Proficiency in Rust (professional experience preferred) Hands on experience building with LLMs Strong fundamental understanding of LLM pipelines and agents Also nice to have (bonus points) Experience evaluating LLM pipelines Understanding of programming language design Experience evaluating LLM pipelines Understanding of programming language design Up to ~0.5% options Competitive salary 25 days holiday, in addition to bank holidays Top tier private medical insurance Up to ~0.5% options Competitive salary 25 days holiday, in addition to bank holidays Top tier private medical insurance
Full-time
$130K–$165K
London, England, GB
Other opportunities you might be interested in