Remote job
Rust Developer - UK, Greece or Lithuania
Job details
About this role
Role overview Develop high-performance Rust software for distributed data processing and AI-oriented products. The work spans building new capabilities, improving an existing codebase, and designing scalable cloud services to solve complex optimisation and data challenges with project teams and customers.
Responsibilities - Build and improve Rust services for distributed data processing, with attention to performance, robustness, and resilience. - Design and implement software and optimisation algorithms to address complex business problems. - Work with project owners and customers to shape services around their needs. - Build and operate scalable containerised cloud solutions using infrastructure as code. - Contribute to products involving machine learning, optimisation, and AI. - Ship working software regularly and help shape the direction of the Rust project.
Requirements - Commercial software development experience with Rust. - Strong skills in low-latency data handling and transformation. - Understanding of distributed systems, scaling, and resilience. - Experience building and managing containerised solutions on a major cloud platform. - Strong problem-solving skills and ability to work independently. - Familiarity with practices and technologies such as TDD or BDD, microservices, event-driven systems, Docker, Kubernetes, and infrastructure as code.
Nice to have - Terraform, Kustomize, or Argo CD (or equivalent). - Python or Go.
Benefits and work setup - Permanent, remote role for candidates based in the UK, Greece, or Lithuania. - Gross annual salary range of €67,000–€80,000, private health and accident insurance, 25 days of annual leave, and a discretionary annual bonus. - Flexible working hours, a home equipment budget, and a training budget.