Python Engineer

2 weeks ago


Christchurch, Canterbury, New Zealand Canonical - Jobs Full time
This role is office based at our location in Xizhi District, New Taipei City.


This is a Python software engineering opportunity for a computer lab engineer passionate about open source software, Linux, and the latest server and network technologies.

Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.

If you love hacking in your home lab and are curious about hardware, you will love this opportunity.


As a Python Engineer - Data Center Hardware Integration Engineer in Canonical, you will be responsible for the day-to-day management and operations of our lab in Taipei, which serves as a centre point for Ubuntu device certification efforts, in partnership with Asia based OEMs, ODMs, and silicon companies.

This role includes software defined hardware management, working with, and developing data centre automation tooling (MAAS), interacting with vendors, asset tracking and handling deliveries.


What you'll do:

  • Own a fully automated device lab with the latest hardware from leading vendors.
  • Use your Python development skills to develop the Metal as a Service (MAAS) software to work with a large variety of devices and network hardware.
  • Actively expand MAAS functionality by creating integrations with testing and scheduling software such as Testflinger, and test harness hardware developed by Canonical.
  • Manage the physical lab setup, ensure it is well structured and tidy.
  • Work to standardise processes, configurations, and procedures in cooperation with the engineers both locally and in other Canonical facilities.
  • Improve and extend hardware and network monitoring through automation.
  • Regularly update asset management tools to ensure accuracy and completeness of the lab hardware.
  • Update of equipment firmware when appropriate.

Who you are:

  • Bachelor's degree, preferably in Computer Science or Software Engineering.
  • Python programming experience.
  • Passion for tinkering: you are a maker.
  • Linux administration experience: virtualization (qemu, KVM), containers (Docker, LXD), OS imaging, boot management (Secure Boot, PXE, IPMI).
  • Continuous integration experience with tools like Jenkins, GitHub Actions, Circle CI.
  • Able to communicate clearly and effectively in English.
  • Ability to manage competing priorities.
  • Ability to work with a globally distributed team of passionate engineers.
LI-Onsite
  • Aws DevOps Engineer

    2 weeks ago


    Christchurch, Canterbury, New Zealand Sunstone Talent Full time

    DevOps Engineer? AWS? Kubernetes? Containers? Python? Join an exciting, growing company that needs help to scale? Great team culture + modern offices in Chch + hybrid working + flexibleAn exciting, growing company is looking for a DevOps Engineer to help scale a new platformDo you have AWS? Experience with Kubernetes? Containers? CICD pipelines?What you'll...


  • Christchurch, Canterbury, New Zealand Enphase Energy, Inc. Full time

    Our mission at Enphase Energy is to advance a sustainable future for all. Today, our intelligent microinverters, which turn sunlight into an affordable, safe, reliable, and scalable source of energy, work with virtually every solar panel made, and when paired with our award-winning smart battery technology, we engineer one of the industry's best-performing...

  • Software Engineer

    2 weeks ago


    Christchurch, Canterbury, New Zealand Sunstone Talent Full time

    Do you have experience producing production software in C, C++ or Python? Enjoying solving maths problems and working on 3D software?An exciting, growing software house is looking for an intermediate software engineer to create new features & functionality for their global suite of software productsDo you have experience producing production software in C,...

  • Aws DevOps Engineer

    2 weeks ago


    Christchurch, Canterbury, New Zealand Sunstone Talent Full time

    IT & Telecomms Software Developer Canterbury Permanent / Full Time29/6/202- DevOps Engineer? AWS? Kubernetes? Containers? Python? Join an exciting, growing company that needs help to scale? Great team culture + modern offices in Chch + hybrid working + flexibleAn exciting, growing company is looking for a DevOps Engineer to help scale a new platformDo you...

  • Software Engineer

    2 weeks ago


    Christchurch, Canterbury, New Zealand Sunstone Talent Full time

    IT & Telecomms Software Developer Canterbury Permanent / Full Time1/2/202- Do you have experience producing production software in C, C++ or Python? Enjoying solving maths problems and working on 3D software?An exciting, growing software house is looking for an intermediate software engineer to create new features & functionality for their global suite of...


  • Christchurch, Canterbury, New Zealand Sunstone Talent Full time

    Love working in React, CSS, Python & Golang? Developing products for the cloud? You'll love front end web development but also like backend challenges Work on building leading edge cloud products that help techiesAn exciting start-up SaaS company is looking for a fullstack engineer to join their modern, lean scale-up companyLove working in React, CSS, Python...


  • Christchurch, Canterbury, New Zealand Sunstone Talent Full time

    BSc or BEng or MSc or MEng or PhD? Love coding & want to learn the craft? Join a global SaaS company working in their cloud team with great training Modern offices, hybrid working with kind, supportive culture get in touchAn exciting, growing software house is looking for a graduate full stack engineers to create new features & functionality for their global...


  • Christchurch, Canterbury, New Zealand Enphase Energy Full time

    Enphase Energy's intelligent microinverters turn sunlight into an affordable, safe, reliable, and scalable source of energy, work with virtually every solar panel made, and pair with our award-winning smart battery technology. We engineer one of the industry's best-performing clean energy systems._ Like our customers, our innovative teams are also worldwide,...


  • Christchurch, Canterbury, New Zealand Sunstone Talent Full time

    Happy to consider someone without Java who wants to code in Java? Work on software that makes IoT work & can help the environment Supportive team, building new features & functionality, messaging on the backendAn interesting company is looking for a Senior Software Engineer to work on an innovative product that helps solve real world problemsSolid experience...

  • DevOps Engineer

    2 weeks ago


    Christchurch, Canterbury, New Zealand CodeMatch Full time

    We are seeking a skilled and passionate DevOps Engineer to join our dynamic infrastructure team in Christchurch. As a DevOps Engineer you will play a crucial role in designing implementing and maintaining our cloudbased infrastructure on Amazon Web Services (AWS). Your expertise will enhance efficiency scalability and reliability across our systems....


  • Christchurch, Canterbury, New Zealand Sunstone Talent Full time

    CONTRACT C#.Net Software Engineer? TypeScript? Angular or Vue or React? Work on building interesting web apps projects in the cloud Good team environment in Chch happy to consider remote across NZ?An interesting company is looking for a CONTRACT Software EngineerDo you enjoy solving real world problems?Do you like building new features & functionality for...

  • Systems Test Engineer

    2 weeks ago


    Christchurch, Canterbury, New Zealand OSHO Full time

    About UsAre you looking for an opportunity to make a real difference in your next role?Why? As a society, we need to decarbonise and accelerate the transition to alternative energy sources. Existing solutions are expensive and disparate, with limited functionality.Osho is driven by purpose, real innovation, and ambition. We have a talented team spread across...


  • Christchurch, Canterbury, New Zealand CodeMatch Full time

    We are seeking a Senior Systems Engineer with a strong technical background to support our infrastructure, assist users, solve complex problems, and maintain a range of hardware systems.Technical Skills Required: Enterprise Systems Engineering: Minimum of 10 years of experience in enterpriselevel systems engineering. Hardware Proficiency: Expertise in...


  • Christchurch, Canterbury, New Zealand Applanix Full time

    Your Title:Hardware Test Engineer InternJob Location:Christchurch, New ZealandOur Department:AgricultureInternship Period: November 13th - February 16thRecruitment Timeline:Interviewing in May/June, offer by mid-JulyDoes interning this summer as a Hardware Test Engineer, working on our best-in-class technology solutions for the Agriculture sector get you...


  • Christchurch, Canterbury, New Zealand Sunstone Talent Full time

    IT & Telecomms Software Analyst/Programmer Canterbury Contract16/1/202- CONTRACT C#.Net Software Engineer? TypeScript? Angular or Vue or React? Work on building interesting web apps projects in the cloud Good team environment in Chch happy to consider remote across NZ?An interesting company is looking for a CONTRACT Software EngineerDo you enjoy solving real...


  • Christchurch, Canterbury, New Zealand CodeMatch Full time

    We are seeking a Senior Systems Engineer with a strong technical background to support our infrastructure, assist users, solve complex problems, and maintain a range of hardware systems. Technical Skills Required:Enterprise Systems Engineering: Minimum of 10 years of experience in enterprise-level systems engineering.Hardware Proficiency: Expertise in...


  • Christchurch, Canterbury, New Zealand Sunstone Talent Full time

    IT & Telecomms Software Developer Canterbury Permanent / Full Time11/1/202- A unique role for a Lead Developer join a software team in an OpenSource stack Passionate about software engineering & helping more junior devs be their best? Work on a SaaS product that is purposeful, is sustainable & helps the planetAn exciting company is looking for a hands-on...

  • Software Engineer

    2 weeks ago


    Christchurch, Canterbury, New Zealand Airways Full time

    My First Name- My Last Name Friend's Mobile No- Friend's First Name- Friend's Last Name- Friend's CVSendCancelSoftware Engineer:Firstly, a bit about usAirways provides air traffic management services across 30 million square kilometres - this is one of the largest areas of airspace in the world. Our people manage this airspace by providing air traffic...


  • Christchurch, Canterbury, New Zealand RobLawMax Recruitment Full time

    Contract Type: Full TimeLocation: Christchurch CanterburyIndustry: EngineeringContact Name: Peter HendersonContact Phone: Date Published: 13Jan2023Job reference: JV73792Our client, who is a global manufacturer of health care equipment, is seeking an Electrical Design Engineer to join their research and development team based at the Design Centre of their...


  • Christchurch, Canterbury, New Zealand Sunstone Talent Full time

    Graduate in BSc Computer Science or BEng Software Engineering? Some experience in Cypress, Selenium, TestCafe or Playwright? Join a fun, friendly team where you'll learn & get great trainingA stable but growing SaaS company that is expanding globally is looking for a Graduate or Junior Test Automation Engineer to implement their test strategy to work with a...