
Golang Software Engineer (KVM)
Job Description
Posted on:
February 10, 2025
The Luxor team is building Luxor Cloud, an innovative cloud infrastructure platform designed to deliver various services to customers. Our goal is to create a robust, customer-centric cloud environment, similar to DigitalOcean/Linode but tailored for specialized workloads. Luxor Cloud will empower businesses with high-performance virtual infrastructure, seamless automation, and flexible resource management, all backed by our custom-built virtualization stack.
In this role, you will develop the technical design for cloud-based solutions, focusing on virtualization, networking, and storage components. You’ll influence architecture decisions across Luxor Cloud by contributing original research, conducting advanced performance analysis, and applying deep expertise in cloud infrastructure. You will design solutions for business-critical, highly complex engineering projects, ensuring they meet stringent performance, security, and scalability requirements.Requirements:
Luxor welcomes all.
Luxor does not accept unsolicited headhunter and agency resumes. Luxor will not pay any third-party agency or company that does not have a signed agreement with Luxor.
In this role, you will develop the technical design for cloud-based solutions, focusing on virtualization, networking, and storage components. You’ll influence architecture decisions across Luxor Cloud by contributing original research, conducting advanced performance analysis, and applying deep expertise in cloud infrastructure. You will design solutions for business-critical, highly complex engineering projects, ensuring they meet stringent performance, security, and scalability requirements.Requirements:
- Design, develop, and maintain a robust, efficient KVM manager in Go to support Luxor Cloud offerings.
- Architect virtualization infrastructure for high availability, performance, and scalability.
- Optimize KVM performance for various workloads and ensure efficient resource utilization.
- Work closely with cloud architects, DevOps, and infrastructure teams to integrate KVM with other cloud components (networking, storage, orchestration).
- Develop APIs and automation tools for VM provisioning, lifecycle management, and monitoring.
- Troubleshoot complex virtualization issues, analyze root causes, and implement solutions.
- Contribute to infrastructure as code (IaC) practices to automate deployment and scaling of virtual environments.
- To understand REST APIs and general API design.
- English language proficiency.
- 5+ years of software engineering experience.
- 3+ years of KVM engineering experience
- Strong proficiency in Go (Golang) with experience building high-performance, scalable systems.
- Deep understanding of virtualization concepts, hypervisors, and kernel modules.
- Experience with libvirt, qemu-img, virtio drivers, and virtualization APIs.
- Knowledge of Linux kernel internals, process management, and resource isolation (cgroups, namespaces).
- Familiarity with networking technologies related to virtualization (bridging, VLANs, SDN, OVS).
- Hands-on experience with storage systems used in virtualized environments (Ceph, iSCSI, NFS).
- Strong understanding of cloud infrastructure components such as compute, networking, and storage.
- Experience with containerization (Docker, Kubernetes) is a plus.
- Experience working with remote teams.
Luxor welcomes all.
Luxor does not accept unsolicited headhunter and agency resumes. Luxor will not pay any third-party agency or company that does not have a signed agreement with Luxor.
Originally posted on Himalayas
Salary & Benefits
•
⚠ Sorry, application are closed for this job. Check more jobs here.