Remote job
Senior Rust Developer / Staff Rust Developer Lithuania
Job details
About this role
Role overview Develop Rust software for high-performance distributed data processing and AI-driven optimisation. You’ll deliver production code, improve the reliability and speed of existing services, and work with stakeholders and customers to build scalable cloud solutions. This is a permanent remote role based in Lithuania.
Responsibilities - Create features and improve the performance, robustness, and resilience of Rust services. - Build systems for low-latency data processing and transformation across distributed environments. - Design reliable software and optimisation algorithms for complex business problems. - Work with internal stakeholders and customers to define and deliver services. - Build and manage scalable containerised cloud software with infrastructure as code. - Contribute to work involving machine learning, optimisation, and AI.
Requirements - Commercial Rust development experience and a solid software engineering background. - Strong skills in low-latency data handling and data transformation. - Understanding of distributed systems, scaling, and resilience. - Experience operating containerised solutions on a major cloud platform such as AWS, GCP, or Azure. - Self-direction and strong problem-solving skills. - Familiarity with TDD or BDD, microservices, event-driven systems, Docker, Kubernetes, and Terraform.
Nice to have - Terraform, Kustomize, Argo CD or comparable tools, Python, or Go.
Benefits and work setup The role offers remote work with 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 work is described as having social and environmental impact.