Senior Software Engineer - MAAS
Core
Building and scaling Metal As A Service (MAAS), a hyperscale bare metal provisioning platform for Ubuntu, serving public cloud providers, silicon vendors, and enterprise data centers.
Role type
Senior Software Engineer (Backend/Infrastructure)
Builds
MAAS core components, features, and architecture for scalable server provisioning
Domain
Cloud infrastructure, data center automation, open source Linux ecosystems
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Go, TypeScript, React, Linux server technologies, networking (PXE, DHCP, TFTP, DNS, NTP), storage technologies, cloud hosting, virtualization (KVM), containers (LXC), Baseboard Management Controllers (Redfish, IPMI, AMT), open source development tools (Launchpad, APT, dpkg, snapcraft)
Preferred skills
Large-scale physical server provisioning and automation, rapid deployment and service orchestration
Technologies
Python, Go, TypeScript, React, KVM, LXC, PXE, DHCP, TFTP, DNS, NTP, Redfish, IPMI, AMT, Launchpad, APT, dpkg, snapcraft
Responsibilities
Develop MAAS core components and features, shape MAAS architecture for simplicity and speed, collaborate with teams for tool integration and on-time releases, contribute to CI/CD environments and test coverage, document features for data center operators, provide technical communication across teams, take ownership of complex problems, travel internationally for team collaboration
Seniority
Senior, hands-on IC with technical leadership