Rust Software Engineer (Mid-Level and Senior)

Fractile

Bristol (VA)

On-site

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid working arrangement
Collaborative work culture
Modern office environment

Job summary

An innovative technology company in Bristol seeks Rust engineers to join a new team focused on creating an AI inference stack. The role includes writing server-side software, conducting research, and developing cloud tools. Candidates should be strong in systems languages, preferably with Rust experience or equivalent skills. This position offers a hybrid work model, allowing flexibility between office and remote work, fostering a collaborative culture built on problem-solving and curiosity.

Qualifications

  • Strong senior developers with proficiency in systems languages.
  • Experience with low latency data movement and caching.
  • Ability to read and understand unfamiliar code.

Responsibilities

  • Write Rust server side software for a full AI inference stack.
  • Conduct research and implement state of the art AI inference ideas.
  • Develop cloud-based tooling for data centers.

Skills

Creative problem solvers
Systems-level engineering
AI workload experience
Proficiency in Rust
Understanding of computer science concepts

Job description

Overview

At Fractile, we believe that we are building the worlds fastest and most energy efficient AI inference chip from the ground up. Half the company is dedicated to hardware design and the other half to software. Our team works hand in hand with the hardware engineers to extract every last drop of performance from the architecture, and we are building a world class interdisciplinary team to make that happen.

About the role

We are creating a new team of Rust engineers to work on greenfield software with members having scope to influence architecture, direction and engineering practices from day one.

In this role, you will:

  • Write Rust server side software to build a reference implementation of a full AI inference stack specifically tuned to take advantage of the hardware we are building, including a Linux kernel driver in Rust. The hardware will be housed in data centres so the remit of work includes building out all the required cloud based tooling as well.
  • You will be expected to conduct your own research into the state of the art in AI inference and implement these ideas. You will be encouraged to take initiative and make sense of difficult problems in unfamiliar areas.
What we are looking for
  • We are looking for creative problem solvers and generalists who have the grit to tackle hard problems.
  • Experience in serving AI workloads (for example vLLM, SGLang or Rust equivalents) or strong systems level engineering experience. If you don’t have AI experience then experience in a wide range of complementary industries would also be beneficial. Specifically experience moving large amounts of data around in real time at low latency, paging, caching etc.
  • We will consider candidates without commercial Rust experience as long as they are strong senior developers in another systems language (e.g. C/C++ etc.) and can demonstrate proficiency in Rust through open source contributions and/or personal projects.

If you have a portfolio of Rust projects that you have authored and can share then this will help in the selection process.

We will not subject you to online algorithmic-style testing but any interview will be very technical and you will be expected to have a background in computer science and a deep understanding of Rust. In particular, your ability to read unfamiliar code, understand it and point out problem areas is important to us.

Languages
  • Rust, C, C++ and Python
About us
  • Founded in 2022, team of 70+ which is expanding rapidly
  • Modern, open offices in London and Bristol
  • Collaborative, problem-solving culture built on deep curiosity, entrepreneurial initiative and technical fluency
  • Fractile offers hybrid working. You will be able to work in either our London or Bristol office three days per week and for from home for the remaining two days.
Export control and security clearance

Certain roles may involve working on technologies subject to export restrictions. Applicants may be required to undergo additional eligibility checks to ensure compliance with applicable law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Systems Software Engineer
Senior Systems Software Engineer

Fractile • Bristol (VA)

On-site
Senior Linux Kernel Driver Engineer
Senior Linux Kernel Driver Engineer

Fractile • Bristol (VA)

On-site
USD 100,000 - 130,000
ML Runtime Engineer (Mid-Level and Senior)
ML Runtime Engineer (Mid-Level and Senior)

Fractile • Bristol (VA)

Hybrid
USD 120,000 - 160,000
Developer Experience Engineer
Developer Experience Engineer

Fractile • Bristol (VA)

Hybrid
USD 100,000 - 140,000
Member of Technical Staff - Security Engineering
Member of Technical Staff - Security Engineering

Fractile • Bristol Township

Hybrid
USD 160,000 - 241,000
Equity
Private Medical
Pension
Senior Embedded Performance Engineer
Senior Embedded Performance Engineer

Fractile • Bristol (VA)

Hybrid
USD 100,000 - 130,000
Engineering Manager - Compilers
Engineering Manager - Compilers

Fractile • Bristol Township

Hybrid
USD 119,000 - 174,000
Competitive salary
Equity
Private Medical, Dental and Vision
+1
Thermo Mechanical Engineer
Thermo Mechanical Engineer

Fractile • Bristol (VA)

On-site
USD 120,000 - 160,000
Collaborative culture
Opportunity for rapid career growth
Lead Physical Design Engineer
Lead Physical Design Engineer

Fractile • Bristol (VA)

On-site
USD 120,000 - 180,000
Senior Rust Engineer | Distributed Systems | Remote
Senior Rust Engineer | Distributed Systems | Remote

Senzo Group • United States

Remote
GBP 135,000 - 165,000
Bonus
Remote work
Competitive salary