Senior Software Engineer (Storage Virtualization Team)

Added
11 days ago
Type
Full time
Salary
Salary not provided

Related skills

distributed systems storage rdma qemu rocev2

๐Ÿ“‹ Description

  • Design, develop, and maintain distributed storage systems for cloud infra.
  • Build high-performance block and filesystem storage solutions.
  • Develop virtualization components: virtio-blk, virtio-fs, QEMU, vhost-user.
  • Work on high-throughput networking between VMs and storage (TCP, RoCEv2/RDMA).
  • Improve replication, consensus, self-healing, and data migration features.
  • Optimize for sub-millisecond latency, millions of IOPS, high throughput.

๐ŸŽฏ Requirements

  • 6+ years of software engineering experience in backend/distributed systems.
  • Strong C++ proficiency for performance-sensitive software.
  • Solid understanding of algorithms & data structures.
  • OS internals: I/O, memory management, scheduling.
  • Experience debugging complex, multi-layer systems.
  • Ability to design reliable, production-quality code.

๐ŸŽ Benefits

  • Competitive compensation aligned with seniority.
  • Career growth in distributed systems, storage, networking, cloud infra.
  • Learning opportunities with experienced engineers on large-scale systems.
  • Technical ownership and autonomy in infrastructure design.
  • Flexible remote-friendly work arrangements.
  • International environment with multi-country collaboration.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’