Infrastructure Software Engineer (Python)

Doghouse Recruitment • United State
Remote
Apply
AI Summary

Design and develop backend services and automation in Python. Collaborate with hardware, networking, and data center operations teams. Work on large-scale, mission-critical bare-metal infrastructure.

Key Highlights
Design and develop backend services and automation in Python
Collaborate with hardware, networking, and data center operations teams
Work on large-scale, mission-critical bare-metal infrastructure
Key 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
Interface with BMC controllers and management protocols
Enable reliable hardware interaction and automation across large fleets
Technical Skills Required
Python Linux systems Bash Low-level tooling CI/CD pipelines IPv4/IPv6 DHCP DNS Network boot BMC controllers IPMI-style protocols HTTP-based standards ARM64 / ARM64EC architectures NoSQL data stores
Benefits & Perks
$150,000 - $210,000 base + equity + quarterly performance bonuses
100% company-paid medical, dental, and vision coverage for employees and families
Up to 4% company match with immediate vesting
20 weeks paid for primary caregivers, 12 weeks for secondary caregivers
Up to $85/month for mobile and internet
Company-paid short-term, long-term, and life insurance coverage

Job Description


About the Company

Doghouse is now representing a client in the Neocloud sector who is leading a new era in cloud infrastructure for the global AI economy. They are building a full-stack AI cloud platform that supports developers and enterprises from data and model training through to production deployment, without the cost and complexity of building large in-house AI/ML infrastructure.


Built by engineers, for engineers. From large-scale GPU orchestration to inference optimization, they own the hard problems across compute, storage, networking, and applied AI.


The Role

Our client operates large-scale, mission-critical bare-metal infrastructure. As a Infrastructure Software Engineer (Python), you will design and build systems that provision, configure, test, and manage physical hardware at scale. Your work will sit close to the metal—interfacing directly with servers, networks, and management controllers—while supporting highly automated, reliable infrastructure operations.


You will collaborate closely with hardware, networking, and data center operations teams to ensure our platforms are robust, scalable, and production-ready.


Key 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.


What We Expect You to Have

  • 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.


Working Conditions & Compensation

  • Position Type: Fully remote (United States)
  • Collaboration: Globally distributed engineering and operations teams
  • Base Salary: $150,000 - $210,000 base + equity + quarterly performance bonuses


Key Employee Benefits

  • Health Insurance: 100% company-paid medical, dental, and vision coverage for employees and families.
  • 401(k) Plan: Up to 4% company match with immediate vesting.
  • Parental Leave: 20 weeks paid for primary caregivers, 12 weeks for secondary caregivers.
  • Remote Work Reimbursement: Up to $85/month for mobile and internet.
  • Disability & Life Insurance: Company-paid short-term, long-term, and life insurance coverage.


Culture & Perks

  • Competitive compensation and rapid career growth.
  • Opportunity to work on highly impactful, cutting-edge AI infrastructure projects.
  • Fast-moving, bold thinking environment built on trust and real ownership.


Please note: This is a permanent, full-time employment position. Our client is unable to consider B2B contractors or freelancers for this role. Thank you!


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Associate

Swoon

United State

Enforcement Operations Specialist

Programming
•
43m ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

Dexian

United State

Lead/Staff-level Software Engineer

Programming
•
56m ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

sundayy

United State

Subscribe our newsletter

New Things Will Always Update Regularly