Python Engineer

2 months ago


Christchurch, 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


  • 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...

  • Aws DevOps Engineer

    7 days ago


    Christchurch, 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 + flexible An exciting, growing company is looking for a DevOps Engineer to help scale a new platform Do you have AWS? Experience with Kubernetes? Containers? CICD...


  • Christchurch, New Zealand Enphase Energy 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...

  • 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, New Zealand Enphase Energy 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...


  • Christchurch, New Zealand Canonical - Jobs Full time

    **Site Reliability Engineer**: To become a member of this team, you need to be a software engineer fluent in Python, you need a genuine interest in the full open source infrastructure stack from metal to containers, and you need the ability to work in a high pressure operations environment with mission-critical services for global brand name customers. As a...


  • 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...


  • Christchurch, 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 techies An exciting start-up SaaS company is looking for a fullstack engineer to join their modern, lean scale-up company Love working in React,...

  • 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, New Zealand Canonical - Jobs Full time

    **Cloud Operations Engineer**: To become a member of this team, you need to be a software engineer fluent in Python, you need a genuine interest in the full open source infrastructure stack from metal to containers, and you need the ability to work in a high pressure operations environment with mission-critical services for global brand name customers. As a...


  • 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...

  • DevOps Engineer

    4 weeks ago


    Christchurch, 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 cloud-based infrastructure on **Amazon Web Services (AWS).** Your expertise will enhance efficiency, scalability, and reliability across our...

  • Software Engineer

    4 weeks ago


    Christchurch, New Zealand CodeMatch NZ Full time

    Join our team as a **Software Engineer in Christchurch**, New Zealand, and enjoy the perfect blend of a thriving tech career and an **exceptional lifestyle**. Surrounded by breathtaking mountains for skiing and snowboarding, stunning beaches for surfing, and a lower cost of living compared to other parts of New Zealand, Christchurch offers an **unparalleled...


  • 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, New Zealand CodeMatch NZ Full time

    Are you an Embedded Software Engineer looking for a solid contracting opportunity? If so, read on.... Our client seeks the skill and talent of a Contract Embedded Software Engineer for a 4-month project. They have an exciting new product in the process of being brought to market that will revolutionise the management of smart home power systems. Experience...


  • Christchurch, 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:...


  • Christchurch, New Zealand Enphase Energy 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...


  • Christchurch, New Zealand Canonical - Jobs Full time

    This is an exciting opportunity for an engineering manager who is passionate about open source software, Linux, and cloud computing. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, the growing international software company behind Ubuntu. Sustaining Engineering is a critical team that handles...