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
150,000 - 210,000 USD per year
Apply Now