Remote job
Senior Rust Developer - Staff Rust Developer UK
Job details
About this role
Role overview Build and evolve Rust software for high-performance distributed data processing and AI-focused products. The work spans feature development, codebase improvements, optimisation algorithms, and scalable cloud services, with regular delivery of production software. This is a permanent role based in the UK.
Responsibilities - Develop Rust features and improve the performance, robustness, and resilience of existing services. - Design systems for low-latency data handling and transformation across distributed environments. - Implement dependable software and optimisation algorithms for complex business challenges. - Collaborate with internal stakeholders and customers to design and deliver services. - Build and manage scalable containerised cloud systems using infrastructure as code. - Work on products involving machine learning, optimisation, and AI.
Requirements - Commercial Rust development experience and a strong software engineering background. - Proficiency in low-latency data processing and transformation. - Understanding of distributed systems, scaling, and resilience. - Experience building and operating containerised solutions on a major cloud platform. - Strong independent problem-solving skills. - Familiarity with TDD or BDD, microservices, distributed and event-driven systems, Docker, Kubernetes, and Terraform.
Nice to have - Kustomize, Argo CD or similar tools, Python, or Go.
Benefits and work setup Remote work includes a home equipment budget and flexible hours. Benefits include private health and accident insurance, 25 days of annual leave, a possible annual bonus, and a training budget. The source lists gross annual pay of €67,000–€80,000.