Enable job alerts via email!

Senior Rust / Python Developer

Ecm Selection

Cambridge

On-site

GBP 50,000 - 70,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A growing startup in Cambridge is seeking a Software Engineer proficient in Rust and Python. The role focuses on developing audio and video streaming solutions using WebRTC, alongside high-performance systems. Ideal candidates will have experience in kernel-level software engineering and be comfortable in a fast-paced startup environment. Benefits include salary, share options, and healthcare, with some remote work flexibility.

Benefits

Salary
Share options
Healthcare

Qualifications

  • Experience in kernel-level software engineering or low-level programming.
  • Familiarity with multi-threaded code and OS-level I/O in Linux.

Responsibilities

  • Develop audio and video streaming via WebRTC.
  • Contribute to high-performance systems in a small team.

Skills

Kernel-level software engineering
Software engineering
Multi-threaded code
Commercial-grade web application platforms
Startup experience

Tools

Rust
Python
C
C++
OCaml
Linux

Job description

This growing startup uses Rust, Python, and TypeScript to deliver health-tech services. As a small team, everyone contributes to a range of areas with the goal of meeting end user needs.

In particular, this role will focus on developing audio and video streaming via WebRTC, alongside other high-performance and some low-level systems.

Your experience will include:

  1. Kernel-level (or close to) software engineering in Rust, C, C++, or low-level functional programming languages such as OCaml.
  2. Extensive software engineering using Python, as well as experience with one of the above languages, and an interest in Rust as a primary development language.
  3. Familiarity with multi-threaded code and OS-level I/O primitives in Linux.
  4. Significant experience developing commercial-grade web application platforms—ideally for video streaming or similar high-throughput systems—or working on compiler technology for programming languages or DSLs, as both are valuable here.
  5. Startup experience or a strong interest in working as part of a small, fast-moving team.

Work is primarily office-based in rural west Cambridge, within easy reach of the city. A day per week can be work-from-home, with some additional days over the year. Benefits include salary, share options, and healthcare. Full UK work permission without sponsorship is required.

Keywords: Rust, Python, video, audio, WebRTC, Linux, kernel, I/O, multithreading, compiler, DSL

Please note: Even if you don’t have exactly the background indicated, contact us if this type of job interests you—we may have similar opportunities suited to your skills. We will always seek your permission before submitting your CV to a company.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Rust / Python Developer

Onyx-Conseil

Cambridgeshire and Peterborough

Hybrid

GBP 50,000 - 70,000

Yesterday
Be an early applicant