Infrastructure Software Engineer
Nebius — United States · Remote · Junior · $150k - $210k/yearly
Role description
Role Overview
Nebius is a cloud infrastructure company building a full-stack AI cloud platform. As an Infrastructure Software Engineer, you will design and build systems that provision, configure, test, and manage physical hardware at scale.
What You Will Do
Design and develop backend services and automation in Python, build and maintain systems for hardware provisioning, testing, and lifecycle management, and integrate with Linux systems.
Why It Might Be a Fit
You will work closely with hardware, networking, and data center operations teams to ensure our platforms are robust, scalable, and production ready. You will have the opportunity to work on impactful AI projects and be part of a collaborative and innovative culture.
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
Benefits
- 100% company-paid medical, dental, and vision coverage for employees and families
- 401(k) plan: up to 4% company match with immediate vesting
- 20 weeks paid parental leave for primary caregivers, 12 weeks for secondary caregivers
- Up to $85/month remote work reimbursement for mobile and internet
- Company-paid short-term, long-term, and life insurance coverage