Remote job
Senior Rust Developer / Staff Rust Developer Greece
Job details
About this role
Role overview Build and improve Rust software for high-performance distributed data processing and AI-driven optimisation. You’ll ship production code, strengthen an existing codebase, and help shape cloud services in collaboration with project stakeholders and customers. This is a permanent remote role based in Greece.
Responsibilities - Develop features and improve the performance, reliability, and resilience of Rust services. - Process and transform data with low latency across distributed systems. - Design robust software and optimisation algorithms to address complex business needs. - Work with project stakeholders and customers to shape and deliver services. - Build and operate scalable containerised cloud systems, using infrastructure as code. - Contribute to products involving machine learning, optimisation, and AI.
Requirements - Commercial Rust development experience and a strong software engineering background. - Proficiency in low-latency data handling and transformation. - Understanding of distributed systems, scaling, and resilience. - Experience building and operating containerised solutions on AWS, GCP, or Azure. - Ability to work independently and solve complex problems. - Familiarity with practices and tools such as TDD or BDD, microservices, event-driven systems, Docker, Kubernetes, and Terraform.
Nice to have - Experience with 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 healthcare, leave in line with Greek law, a possible annual bonus, and a training budget. The work is described as having social and environmental impact.