Software Engineer (Rust, Compiler)

Modernising legacy code with AI
$80,000 - $120,000
Backend
Mid-Level Software Engineer
In-Person
11 - 50 Employees
3+ years of experience

Description For Software Engineer (Rust, Compiler)

Tl;dr

Core Rust engineering role at a startup backed by Y Combinator and leading VCs, building tools that directly help software engineers.

Background

bloop's automatic code translation solution automates the menial task of moving code between a source and target language. Traditional approaches to this problem result in code that is unreadable, and the alternative of rewriting a system from scratch is unfeasibly expensive for many projects. We're pioneering a novel approach to this age-old problem, building on our expertise in solving coding problems with LLMs.

What's the role?

We're automating code translation between two programming languages. To do this we're developing pipelines that utilise source to source compilers and LLMs that can scale to support massive amounts of code.

You'll work at the heart of this, collaborating with a small, talented team to design and implement the core engine that powers the pipeline. You'll work on the forefront of compilers, automated testing, LLMs (training and local inference) and static analysis.

You'll love what we're working on if you're interested in

  • tree-sitter
  • ANTLR
  • 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
  • Understanding compiler design
  • Understanding programming language design
  • (Bonus) Experience with static analysis

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 7 months ago

Responsibilities For Software Engineer (Rust, Compiler)

  • Design and implement the core engine that powers the code translation pipeline
  • Work on compilers, automated testing, LLMs (training and local inference), and static analysis
  • Collaborate with a small, talented team

Requirements For Software Engineer (Rust, Compiler)

Rust
  • Proficiency in Rust
  • Understanding compiler design
  • Understanding programming language design
  • Experience with static analysis (Bonus)

Benefits For Software Engineer (Rust, Compiler)

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, Compiler)

Software Development Engineer, Selling Partner Experience

Software Development Engineer role at Amazon's Selling Partner Experience team, focusing on AI-driven solutions and LLMs to enhance seller interactions.

Software Development Engineer – Amazon Transportation, Trailer Path Optimization

Software Development Engineer role at Amazon's Middle Mile organization, focusing on trailer path optimization and large-scale routing solutions.

Software Development Engineer, Amazon Middle Mile Transportation

Software Development Engineer role at Amazon focusing on Middle Mile Transportation, building scalable solutions for logistics and transportation systems.

Software Development Engineer, Amazon MQ

Software Development Engineer position at Amazon MQ, focusing on distributed message broker systems and large-scale solutions with competitive compensation and growth opportunities.

Project Engineer, Engineering, Planning and Solutions

Lead the development of automated material handling solutions and manage complex engineering projects for Amazon's North American logistics network.