Python Engineer
Data Center Hardware Integration, Greater Boston Area
Confirmed live in the last 24 hours
Canonical

1,001-5,000 employees

Enterprise open source, secured and delivered by the publisher of Ubuntu
Company Overview
We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors. Ubuntu means 'humanity to others'​. We chose it because it embodies the generosity at the heart of open source, the new normal for platforms and innovation.

Company Stage

N/A

Total Funding

$12.8M

Founded

2004

Headquarters

, United Kingdom

Growth & Insights
Headcount

6 month growth

8%

1 year growth

19%

2 year growth

25%
Locations
Cambridge, MA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Python
Linux/Unix
CategoriesNew
Hardware Engineering
Software Engineering
Requirements
  • Bachelor’s degree, preferably in Computer Science or Software Engineering
  • Python programming experience
  • Linux Administration experience
  • Mix of Rack and Virtual systems experience
  • Able to communicate clearly and effectively in English
  • Strong time management skills
  • Ability to manage competing priorities
  • Ability to work with a globally distributed team of passionate engineers
  • An exceptional academic track record from both high school and preferably university
  • Willingness to travel up to 4 times a year for internal events
Responsibilities
  • Own a fully automated server lab with the latest server and network silicon from leading vendors.
  • Use your Python development skills to develop the Metal as a Service (MAAS) software to work with a large variety of server and network hardware.
  • Actively expand MAAS functionality by creating integrations with testing and scheduling software such as Testflinger.
  • Manage the physical setup of the lab, ensure it is well structured and tidy, and execute changes either self or through remote hands.
  • Work to standardise processes, configurations, and procedures in cooperation with engineers in our other data centres.
  • Improve and extend hardware and network monitoring through automation.
  • Regularly update asset management tools to ensure accuracy and completeness of the lab’s hardware.
  • Update of equipment firmware when appropriate/needed.
Desired Qualifications
  • Experience with open source software
  • Experience with hardware hacking
  • Experience with data center automation
  • Experience with network monitoring tools