Infrastructure Software Engineer - Bare-Metal
New
N
NebiusCloud Computing
United StatesFull-TimeMiddle
Salary150,000 - 210,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Required Skills
- PythonBashNosqlCI/CDLinux
Requirements
- Strong professional experience as a software engineer
- Focus on Python
- Solid experience with Linux systems
- Shell scripting experience
- 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
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
View Full Description & ApplyYou'll be redirected to the employer's site