> Markdown version of [/jobs/ext/3859134-rust-software-engineer](https://www.wearedevelopers.com/jobs/ext/3859134-rust-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Rust Software Engineer - **Company:** KO2 Embedded Recruitment Solutions Ltd - **Location:** Glasgow, UK (Remote available) - **Experience:** Expert - **Salary:** £65,000.0 - **Contract:** Temporary to permanent - **Skills:** Clean Code Principles, Application Programming Interfaces (APIs), C++ (Programming Language), Software Quality, Code Review, Linux, Firmware, Python (Programming Language), Network Programming, Strategies of Testing, Claude Code, Pytest, Integration Tests, Docker - **Published:** October 22, 2026 - **Apply:** https://www.hiredonline.co.uk/jobs/225752993-rust-software-engineer/ko2-embedded-recruitment-solutions-ltd ## About the Role * Significant commercial Rust experience, ideally in performance-sensitive or systems-level work * A deep understanding of Rust's ownership model, lifetimes and type system, and how to design clean APIs around them * An architectural mindset. You use traits, generics and modular crate design to build maintainable, extensible systems * Strong code review skills. You give thorough, constructive feedback and can spot subtle logic errors, unnecessary unsafe and design drift * A solid understanding of concurrency in Rust, 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: Cargo, Clippy, rustfmt, Miri and sanitisers * Experience developing on Linux Desirable skills * Commercial C++ experience, and confidence working across a mixed Rust/C++ codebase * Rust-C++ interoperability using tools such as cxx or bindgen * Python bindings with PyO3 and maturin, plus Python testing with pytest * Experience of AI-assisted development, such as using Claude Code and directing coding agents on architectural decisions * Implementing algorithms from specifications, and reasoning about their efficiency and complexity * Async Rust (e.g. Tokio) and network programming * Benchmarking and profiling with tools such as Criterion and perf * Docker and containerised build environments * Maintaining CI/CD pipelines, My client seeks to recruit 2 IT Technicians to work on site in Glasgow providing a support function to upgrade several firmware assets. You will have previous experience of working in an IT environmen… ## Description * Design, build and maintain high-performance Rust libraries and services for cheminformatics applications * Implement new cheminformatics algorithms specified by the SMEs * 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, protecting the team's architectural consistency and code quality * Own the test strategy for your work, covering 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 * Work with colleagues in Glasgow, Germany and France * Document your implementations clearly, including public API docs with rustdoc