Software Architect - SambaRack
Core
Design and build software architecture for rack-scale AI infrastructure systems (SambaRack) to enable monitoring, control, updating, and diagnostics of hardware in diverse production environments.
Role type
Senior Software Architect (Infrastructure/Hardware-Software Integration)
Builds
Rack-scale AI infrastructure management platform and control-plane services
Domain
AI Infrastructure / Distributed Systems / Hardware-Software Integration
Deliverable
production ML models | infrastructure
Required skills
Systems architecture, Distributed systems, Hardware management (BMC, Redfish, IPMI, OpenBMC), Linux, Networking, Concurrency, Backend service design, Observability/Telemetry
Preferred skills
Rack/server management, Bare-metal infrastructure, Prometheus/Grafana, Kubernetes/Helm, Fleet management, Air-gapped deployments
Technologies
Go, Rust, Python, C/C++, Linux, Kubernetes, Helm, Prometheus, Grafana, BMC, Redfish, IPMI, OpenBMC
Responsibilities
Own end-to-end technical architecture for SambaRack infrastructure, Define architectural strategy across engineering teams, Lead design reviews for hardware-software integration, Identify and resolve systemic risks, Establish architectural standards and best practices, Partner with cross-functional teams on infrastructure decisions, Evaluate emerging technologies for the platform roadmap, Architect new systems for AI inference problems
Seniority
Senior, hands-on IC