Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
API @ 3
Bash
CI/CD @ 2
Communication @ 6
HTTP @ 3
Linux @ 3
Networking @ 6
NoSQL @ 3
Python @ 6
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Nebius is building a full-stack AI cloud platform for developers and enterprises, covering data and model training through production deployment. The company operates large-scale, mission-critical bare-metal infrastructure across compute, storage, networking, and applied AI.
As a Software Engineer specializing in Python, you will design and build systems that provision, configure, test, and manage physical hardware at scale. The role involves working close to the metal with servers, networks, and management controllers while supporting highly automated and reliable infrastructure operations. You will collaborate with hardware, networking, and data center operations teams to ensure platforms are robust, scalable, and production-ready.
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, including IPMI-style protocols and HTTP-based standards.
- Enable reliable hardware interaction and automation across large fleets.
- Support ARM64 and 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, including IPv4, IPv6, DHCP, DNS, and PXE/network boot.
- Experience interacting with hardware management interfaces such as BMC, IPMI-like protocols, and 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.
Additional Qualifications
- 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.
Working Conditions
- Fully remote position in the United States.
- Collaboration with globally distributed engineering and operations teams.
Benefits
- 100% company-paid medical, dental, and vision coverage for employees and families.
- 401(k) plan with up to a 4% company match and immediate vesting.
- Paid parental leave: 20 weeks for primary caregivers and 12 weeks for secondary caregivers.
- Remote work reimbursement of up to $85 per month for mobile and internet.
- Company-paid short-term disability, long-term disability, and life insurance.
- Career growth and learning opportunities.
- Flexibility and ownership.
- Collaborative and innovative culture.
- Opportunity to work on impactful AI projects.
- International environment and talented teams.
Compensation
- Base salary of $150,000–$210,000, plus equity and quarterly performance bonuses.
Nebius is an equal opportunity employer committed to fostering an inclusive and diverse workplace. Applicants must be authorized to work in the country in which they apply and must provide proof of employment eligibility as a condition of hire.