Rust Software Engineer (Contract)
G Research
In this role, you will help build a new distributed storage platform in Rust that underpins research workflows. You’ll collaborate with researchers and engineers to shape data access and storage strategies at scale. You’ll work with AI-enabled tooling and deploy services in Kubernetes, driving performance and operational excellence. This is a chance to impact how teams access and analyze large data sets while shaping core platform architecture.
Pay / Benefits- Highly competitive compensation
- Lunch provided (Just Eat for Business)
- Barista bar
- Informal dress code
- Excellent work/life balance
- Monthly company events
- Design and develop core components of a distributed storage platform in Rust
- Build scalable, resilient and performant systems for large data workloads
- Collaborate with researchers and engineers to understand data access requirements
- Contribute to architectural decisions across distributed systems and data management
- Develop and optimise services that run in Kubernetes environments
- Integrate event-driven and streaming technologies, including Kafka, into the wider platform
- Promote engineering best practice, code quality and thorough testing
- Commercial experience developing production systems in Rust
- Solid grounding in distributed systems and their design trade-offs
- Experience building systems that handle large volumes of data reliably
- Experience with Kubernetes is beneficial
- Familiarity with event-driven or streaming technologies such as Kafka is desirable
- Collaborative approach and ability to explain technical decisions clearly to colleagues
- Commitment to testing, code quality and operational excellence
- Collaborative approach
- Clear communication of technical decisions
- Commitment to quality and testing
- Rust
- Distributed systems
- Kubernetes
Reference: WJ-747_31290999 · Posted 12 Nov 2026, 09:04 PM