Vacancy description

Rust Software Engineer in Glasgow, United Kingdom

KO2 EMBEDDED RECRUITMENT SOLUTIONS LTD

  • HybridMix of office and remote
  • On-siteWork from the office
  • Full-timeStandard weekly hours

£60k - £65k per annum

Glasgow, United Kingdom

Salary: £60,000 - 65,000 per year Requirements:

  • Significant commercial Rust experience, ideally in performance-sensitive or systems-level work
  • Deep understanding of Rusts ownership model, lifetimes, and type system, and ability to design clean APIs around them
  • Architectural mindset, using traits, generics, and modular crate design to build maintainable, extensible systems
  • Strong code review skills, including the ability to provide constructive feedback and identify subtle logic errors, unnecessary unsafe code, and design drift
  • Solid understanding of Rust concurrency, including Send and Sync, synchronisation primitives, and data-parallel libraries such as Rayon
  • Experience writing and reviewing unsafe code responsibly, with clear safety invariants
  • Familiarity with the Rust toolchain and quality tools, including Cargo, Clippy, rustfmt, Miri, and sanitisers
  • Experience developing on Linux
  • Desirable: commercial C++ experience and confidence working across a mixed Rust/C++ codebase
  • Desirable: Rust-C++ interoperability using tools such as cxx or bindgen
  • Desirable: Python bindings with PyO3 and maturin, and Python testing with pytest
  • Desirable: experience with AI-assisted development, such as using Claude Code and directing coding agents on architectural decisions
  • Desirable: experience implementing algorithms from specifications and reasoning about their efficiency and complexity
  • Desirable: async Rust, such as Tokio, and network programming
  • Desirable: benchmarking and profiling with tools such as Criterion and perf
  • Desirable: Docker and containerised build environments
  • Desirable: maintaining CI/CD pipelines
Responsibilities:
  • Design, build, and maintain high-performance Rust libraries and services for cheminformatics applications
  • Implement cheminformatics algorithms specified by subject-matter experts
  • Review algorithm specifications for feasibility and clarity before implementation
  • Integrate Rust components with the existing C++ codebase through safe, well-designed FFI boundaries
  • Act as a primary code reviewer, supporting architectural consistency and code quality
  • Own the test strategy for your work, including unit and integration tests, property-based tests, edge cases, and regression protection
  • Maintain Cargo workspaces, build tooling, and related Linux infrastructure
  • Mentor junior developers on idiomatic Rust, ownership and borrowing, clean code, and architecture
  • Collaborate with colleagues in Glasgow, Germany, and France
  • Clearly document implementations, including public API documentation with rustdoc
Technologies:
  • AI
  • API
  • CI/CD
  • Claude Code
  • Docker
  • Linux
  • Network
  • Python
  • Rust
  • pytest
  • Embedded

More:

We develop advanced cheminformatics software that helps scientists understand and work with chemical data. Were looking for an experienced Rust Software Engineer to join our small, growing Glasgow team and build robust, high-performance components that turn scientific algorithms into safe, efficient, well-tested code, integrated with our established C++ codebase. Were an international, close-knit company whose Glasgow team works with colleagues in small offices in Germany and France. This senior role offers meaningful scientific software work and the opportunity to influence our architecture, code quality, and the teams development. The position is based in Glasgow with hybrid working split 50/50 between home and office. Salary is up to £65,000, depending on experience.

last updated 44 week of 2026

Similar vacancies

More like this role

  • Full-time
  • IT

$120k - $260k per annum

... and more, and is backed by top-tier institutions like Founders Fund, Kraken Ventures, SALT, Amber Group, and more. Position Overview: As a key member of the software engineering team, you will spearhead the development of the core backend components for our blockchain network, focusing on networking, reliability, and scalability. ...

United Kingdom

lowRISC CIC

Rust Engineer

  • On-site
  • Full-time
... can transform the semiconductor industry. To help achieve this vision of production-ready, commercial-grade chips and silicon building blocks, we employ a software team with a wide range of skills. Our software engineers work across the full software stack, from firmware and toolchains that interact directly with hardware ...

Cambridge, United Kingdom

  • Remote
  • Hybrid
  • On-site
  • Full-time
  • IT

$2k USD / year

... better! Location : we have open roles for Rust engineers in every time zone. What your day will look like - Design and implement well-tested and well-documented software in Rust - Advocate for Rust adoption in Canonical and upstream projects - Identify projects and codebases that could be prioritised for Rust adoption - Debug ...

United Kingdom

  • On-site
  • Full-time
  • IT
... can transform the semiconductor industry. To help achieve this vision of production-ready, commercial-grade chips and silicon building blocks, we employ a software team with a wide range of skills. Our software engineers work across the full software stack, from firmware and toolchains that interact directly with hardware ...

Cambridge, United Kingdom

  • Remote
  • Part-time
  • Contract
  • IT

$30 - $100 per hour

Pay: $30 - $100/hour Required Skills Python3 JAVA Rust Algorithms Basics C++ Typescript bug fixing feature implementation codebase refactoring performance optimization About micro1 micro1 is a data lab that helps AI labs & Enterprises train foundational models and agents. We provide frontier evaluations and reinforcement ...

United Kingdom

  • IT

£44k - £47k per annum

... explore new technical challenges with minimal supervision Responsibilities: - Design and implement advanced software for robust cyber security platforms - Engineer novel algorithms for complex signal, image, and data processing applications - Develop solutions using C/C++, Rust, Python, and modern web frameworks such as ...

Guildford, United Kingdom

Certain Advantage

Ada Software Engineer

  • On-site
  • Full-time
  • Contract
  • IT

£141.44k per annum

Salary: £141,440 - 141,440 per year Requirements: - A solid background in software engineering, ideally with development experience in a regulated software safety context such as Defence, Aerospace, Rail, Nuclear or Medical applications. - Experience with Ada is preferred, or strong experience with C or C++. - Experience ...

Filton, United Kingdom

DataAnnotation

Software Engineer

  • Remote
  • Full-time
  • Contract
  • IT
  • DevOps
  • Backend

$40 - $150 per hour

... Red-team the models to expose unsafe code, faked test passes, and confidently wrong solutions before real users hit them. Roles this fits Common backgrounds: Software Engineer, Backend Engineer, Full-Stack Developer, DevOps Engineer. What we look for - Professional or serious open-source experience shipping production code. ...

United Kingdom

  • Full-time
  • IT

£80k - £125k per annum

... be explained. WHAT WE LOOK FOR - You've worked on, and ideally architected, a large-scale robot code base that ran on real hardware in production. - Strong software engineering in Python and Rust (or C++ and a willingness to move to Rust). You care about types, testing, concurrency and clear architecture. - Experience with ...

United Kingdom

  • Full-time
  • IT
... fundamentals (TCP/ TLS basics) - Strong troubleshooting and analytical skills - Ability to collaborate effectively in a fast-paced, team-oriented environment Senior Software Engineer (5+ years) - Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience - Advanced proficiency in Go, Rust, or C/C++ with ...

Nottingham, United Kingdom