Software Engineer (Rust, AI)

Modernising legacy code with AI
$80,000 - $120,000
Backend
Senior Software Engineer
In-Person
1 - 10 Employees
3+ years of experience
AI

Description For Software Engineer (Rust, AI)

Tl;dr

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.

Background

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.

What's the role?

AI Agents are currently the bleeding edge of applied AI research, and you may have seen projects like Devin, OpenDevin, SWE-Agent, or GitHub Copilot Workspace.

This role is to build an AI Agent to perform refactoring of the transpiled code, that could only be possible with an LLM.

You'll collaborate with a small, talent-dense team of AI Engineers and Compiler Engineers to design and implement the AI 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

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.

Key requirements

  • 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

Benefits and Perks

  • Up to ~0.5% options
  • Competitive salary
  • 25 days holiday, in addition to bank holidays
  • Top tier private medical insurance
Last updated 4 months ago

Responsibilities For Software Engineer (Rust, AI)

  • Build an AI Agent to perform refactoring of transpiled code
  • Collaborate with AI Engineers and Compiler Engineers to design and implement the AI Agent
  • Work on LLM pipelines and agents for code translation
  • Contribute to improving the process of writing and maintaining software

Requirements For Software Engineer (Rust, AI)

Rust
  • Proficiency in Rust (professional experience preferred)
  • Hands on experience building with LLMs
  • Strong fundamental understanding of LLM pipelines and agents
  • 3+ years of experience

Benefits For Software Engineer (Rust, AI)

Equity
Medical Insurance
  • Up to ~0.5% options
  • Competitive salary
  • 25 days holiday, in addition to bank holidays
  • Top tier private medical insurance

Interested in this job?

Jobs Related To bloop Software Engineer (Rust, AI)

Senior Software Development Engineer, Aurora PostgreSQL

Senior Software Engineer role at AWS working on Aurora PostgreSQL, building scalable database systems with 7+ years of experience required.

Senior Software Engineer, Authorization

Senior Software Engineer position at Apple focusing on authorization and security services for large-scale distributed systems using Go, Java, and Kubernetes.

Software Engineer, Audio SWE

Senior Audio Software Engineer role at Meta focusing on developing and improving audio processing technologies for Meta's communication platforms.

Software Engineer, Enablement Apps Platform and Reliability Team - APAC

Senior Software Engineer position at Netflix's APAC Enablement Apps Platform team, focusing on reliability and partner integration tools.

Senior Software Engineer

Senior Backend Engineer role at Uber working on UberEats ads business, building distributed systems and data processing pipelines.