logo[мetahunt]
> Djinni
senior

Backend Engineer

company:Outsource
perlgopythonlinuxrest-apivirtualization
microservices
experience4+ years
domainCloud
> full description

Bachelor of Science in Computer Science, Software Engineering, or a related field.
Minimum 4 years of commercial software engineering experience in backend cloud infrastructure development.
Practical experience working with orchestration APIs and virtual machine lifecycle management.
Proficiency in Perl (legacy services) along with Go and Python
Practical knowledge of Linux OS architecture and internals (process management, memory allocation, CPU affinity)
Experience with Linux systems programming & VM lifecycle management

Nice to have:

Experience refactoring legacy codebases during platform migrations
Exposure to NUMA memory optimization and microservices refactoring

Job Responsibilities

Refactor and port control plane microservices (vbin, LSS, LDM, VMAP, RS) to run natively on the ARM64 architecture.
Implement NUMA memory allocation logic in Python to minimize latency and eliminate cross-talk on high-core ARM nodes.
Develop and update RESTful APIs and backend capabilities to support nested virtualization and new instance plans.
Collaborate closely with SRE and QA engineers to ensure service stability, state serialization, and seamless deployment workflows.

Department/Project Description

Seeking a Mid-Level Software Engineer to join the Core Compute Team. The team is responsible for the backend microservices and orchestration logic managing virtual machines across the data center fleet. In this role, you will refactor legacy and modern control-plane codebases to ensure full compatibility and high performance on the new ARM server fleet (NVIDIA Vera).