Senior Software Engineer - MAAS
Core
Develop and shape the architecture of MAAS (Metal As A Service), a Python/Go software stack for hyperscale bare metal provisioning and server automation.
Role type
Senior Software Engineer (Backend/Infrastructure)
Builds
MAAS core components and features for bare metal cloud systems
Domain
Cloud infrastructure, Data Centre automation, Open source
Deliverable
production ML models | product features
Required skills
Python, Go, Linux server technologies, Networking (PXE, DHCP, TFTP, DNS, NTP), Storage technologies, Cloud hosting, Baseboard Management Controllers (Redfish, IPMI, AMT), Large-scale physical server provisioning, Open source development tools (Launchpad, APT, dpkg, snapcraft)
Preferred skills
TypeScript, React, Virtualization (KVM), Containers (LXC)
Responsibilities
Develop MAAS core components and features, Shape the architecture of MAAS, Collaborate with other teams, Contribute to continuous integration environment and tests, Contribute to documentation, Travel internationally several times a year
Seniority
Senior, hands-on IC
