Rust Developer, Senior
Job Summary
Type: Remote in EU
Rust Developer Senior
Virtuozzois a leader in operating system and related software for cloud service providers SaaS companies and other organizations. We offer mainframe-like performance reliability and security for hyperconverged infrastructure and services while dramatically lowering overall cost and complexity. We combine deep engineering expertise with a relentless focus on performance scalability and innovation.
About the Role:
We are seeking a passionate and innovative Rust Developer to help shape the next generation of the Virtuozzo Platform providing an extensible multi-tenant and multi-tier solution for service providers and their end this role youll leverage your expertise in Rust to build robust scalable and secure backend systems while integrating seamlessly with the Kubernetes ecosystem KVM-based virtualization and modern network and storage virtualization technologies. This is an extraordinary opportunity to work at the forefront of cloud technology alongside a team of forward-thinking engineers.
What You Bring:
Proven Expertise: 5 years of software development experience with at least 2
years using Rust in production environments.
Deep Rust Knowledge: Mastery of Rusts ownership model memory safety
concurrency and async programming.
Cloud & Container Savvy: Hands-on experience with Docker Kubernetes
(including Helm charts and service meshes) and modern cloud platforms (AWS
GCP Azure).
Systems Design: Strong background in building and maintaining distributed
systems microservices and cloud-native architectures.
Networking & Security: Comprehensive understanding of networking protocols
security best practices and performance optimization techniques.
API & Messaging: Experience with gRPC RESTful APIs and message queue
systems (e.g. Kafka RabbitMQ).
CI/CD Proficiency: Familiarity with CI/CD pipelines and automation frameworks.
Database Skills: Proficiency in working with relational and SQL databases (e.g.
MariaDB MySQL).
AI Tools Experience: Practical experience using AI tools like GitHub Copilot or
Cursor to enhance development processes.
Collaboration & Problem-Solving: A proactive problem solver who thrives in
fast-paced collaborative environments.
What Youll Be Doing
- Contribute to the architecture and development ofmulti-tenantmulti-tiercloud services built in Rust
- Work on backend services that interface with technologies likeKubernetesKVM-based virtualization andnetwork/storage virtualization
- Design and implement scalable secure and performant distributed systems
- Collaborate closely with engineering peers to integrate features across infrastructure layers
- OptimizeAPIs data flow and inter-service communication across a cloud-native platform
What We Offer
- Flexible hours and remote work options
- Open to candidates located in Europe Morocco Kazakhstan Armenia and Georgia
- Space for creativity and experimentation within the companys goals
- Share Options everyone shares in our success with share options
- We help our team get private medical insurance
- Supportive engineering-driven culture with minimal bureaucracy
- The chance to influence Product and R&D decisions from day one
- A smart friendly team that values reliability simplicity and automation
- Depending on your location and preferred employment method otherperksand benefits apply
Required Experience:
Senior IC
About Company
Enabling service providers with virtualization, hyperconverged cloud infrastructure, high-performance storage and application management