Nebius is leading a new era in cloud computing to serve the global AI economy. As an Infrastructure Software Engineer, you will design and build systems that provision, configure, test, and manage physical hardware at scale while collaborating with hardware, networking, and data center operations teams to ensure robust and scalable platforms.
Responsibilities:
- Design and develop backend services and automation in Python
- Build and maintain systems for hardware provisioning, testing, and lifecycle management
- Develop software that runs directly on bare-metal environments
- Integrate with Linux systems, using Bash and low-level tooling where needed
- Implement and maintain CI/CD pipelines for infrastructure-focused software
- Work with networking services including IPv4/IPv6, DHCP, DNS, network boot, and server boot workflows
- Interface with BMC controllers and management protocols (IPMI-style protocols, HTTP-based standards)
- Enable reliable hardware interaction and automation across large fleets
- Support ARM64 / ARM64EC architectures
- Design and integrate NoSQL data stores for system state and orchestration data
- Write clear documentation and contribute to operational excellence
Requirements:
- Strong professional experience as a software engineer, with a focus on Python
- Solid experience with Linux systems and shell scripting
- Hands-on experience working with bare-metal servers or low-level infrastructure
- Strong understanding of networking fundamentals (IPv4/IPv6, DHCP, DNS, PXE / network boot)
- Experience interacting with hardware management interfaces (BMC, IPMI-like protocols, HTTP APIs)
- Familiarity with CI/CD systems and production deployment workflows
- Experience designing or working with NoSQL databases
- Ability to debug complex issues spanning software, hardware, and networks
- Strong ownership mindset and clear communication skills in a distributed team
- Experience operating or building systems for large-scale infrastructure
- Familiarity with ARM-based platforms in production environments
- Background in hardware testing, validation, or factory provisioning
- Experience with infrastructure automation or internal platform tooling
- Contributions to open-source or internal systems software projects