Rust Engineer

Posted 2 Days Ago
Be an Early Applicant
Hiring Remotely in Yerevan
In-Office or Remote
Senior level
Cloud • Software
The Role
Seeking a Rust Engineer to develop multi-tenant cloud services, utilizing Rust and integrating with Kubernetes and KVM. Responsibilities include designing secure, scalable systems and collaborating with peers.
Summary Generated by Built In

Virtuozzo is 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 customers. In this role, you’ll 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 Rust’s 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 You’ll Be Doing

  • Contribute to the architecture and development of multi-tenant, multi-tier cloud services built in Rust
  • Work on backend services that interface with technologies like Kubernetes, KVM-based virtualization, and network/storage virtualization
  • Design and implement scalable, secure, and performant distributed systems
  • Collaborate closely with engineering peers to integrate features across infrastructure layers
  • Optimize APIs, 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 company’s 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, other perks and benefits apply

Top Skills

AWS
Azure
Docker
GCP
Grpc
Kafka
Kubernetes
Mariadb
MySQL
RabbitMQ
Rust
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
222 Employees
Year Founded: 2015

What We Do

Virtuozzo provides hyperconverged cloud software and services for CSPs, MSPs, ISVs and enterprises.

From Infrastructure-as-a-Service and Platform-as-a-Service to Anything-as-a-Service, our mission is to make cloud easy, accessible and affordable for all. Using our production-ready OpenStack cloud platform reduces cost and improves margins for cloud service providers, and reduces cost and complexity for their customers too.

Virtuozzo developed the first commercially available container virtualization technology and is an active contributor to many influential open source projects and foundations, including Linux kernel, OpenVZ, Docker, Kubernetes, CRIU™, KVM, libvirt, QEMU, OpenStack, CNCF and OCI.

Similar Jobs

Provectus Logo Provectus

Artificial Intelligence Engineer

Artificial Intelligence • Information Technology • Consulting
In-Office or Remote
4 Locations
572 Employees

Intetics Logo Intetics

Lead C# / .NET Engineer (Tech Lead - Backend) for 4-5 month project

Artificial Intelligence • Blockchain • Internet of Things • Machine Learning • Software
Remote
5 Locations
532 Employees

Ruby Labs Logo Ruby Labs

Designer

Information Technology • Software
In-Office or Remote
20 Locations
28 Employees

Pragmatike Logo Pragmatike

Designer

Information Technology • Software
In-Office or Remote
20 Locations
11 Employees

Similar Companies Hiring

Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees
Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Software • Sales • Robotics • Other • Hospitality • Hardware
New York, NY

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account