Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

Canonical

Hongkong

Remote

HKD 600,000 - 800,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Personal learning and development budget
Annual compensation review
Recognition rewards
Annual holiday leave

Job summary

A technology company in Hong Kong is seeking a Python and Kubernetes Software Engineer to build data, AI/ML, and analytics solutions. You will design and maintain solutions across diverse environments, and work alongside talented individuals in a distributed team. The role requires a strong background in Python, Kubernetes, and Linux, along with excellent communication skills. Enjoy a flexible work environment and growth opportunities.

Qualifications

  • Professional or academic software delivery experience using Python.
  • Exceptional academic track record.
  • Confidence to share ideas and feedback in a team.

Responsibilities

  • Understand the entire Linux stack from kernel to application layer.
  • Design and maintain solutions on public and private clouds.
  • Collaborate with a distributed team on projects.

Skills

Python
Kubernetes
Linux
Open-source applications
Data analytics
MLOps
Problem-solving

Education

Undergraduate degree in a technical subject

Tools

Kubeflow
MLFlow
DVC
Feast

Job description

Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

Join Canonical as a Python and Kubernetes Software Engineer focused on Data, AI/ML and Analytics Solutions. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT.

We are hiring specialist engineers to join our teams building open source solutions for public cloud and private infrastructure. As a software engineer, you'll collaborate on an end-to-end data analytics and MLOps solution composed of popular open-source machine learning tools, such as Kubeflow, MLFlow, DVC, and Feast.

Your responsibilities will include:

  • Developing your understanding of the entire Linux stack, from kernel, networking, and storage, to the application layer
  • Designing, building, and maintaining solutions deployed on public and private clouds and local workstations
  • Mastery of distributed systems concepts such as observability, identity, tracing
  • Working with both Kubernetes and machine-oriented open source applications
  • Collaborating proactively with a distributed team of engineers, designers, and product managers
  • Debugging issues and interacting with upstream and Ubuntu communities
  • Generating and discussing ideas, and collaborating on finding good solutions

We are looking for:

  • Professional or academic software delivery using Python
  • Exceptional academic track record from both high school and university
  • Undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path
  • Confidence to respectfully speak up, exchange feedback, and share ideas without hesitation
  • Track record of going above-and-beyond expectations to achieve outstanding results
  • Passion for technology evidenced by personal projects and initiatives
  • The work ethic and confidence to shine alongside motivated colleagues
  • Professional written and spoken English with excellent presentation skills
  • Experience with Linux (Debian or Ubuntu preferred)
  • Excellent interpersonal skills, curiosity, flexibility, and accountability

We offer a distributed work environment, personal learning and development budget, annual compensation review, recognition rewards, annual holiday leave, and more. Canonical is an equal opportunity employer and proud to foster a workplace free from discrimination.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Canonical Group Ltd • Hongkong

Hybrid
HKD 549,000 - 863,000
Distributed work environment
Learning budget USD 2,000 per year
Annual compensation review
+3
Ubuntu Package Management - Engineering Manager
Ubuntu Package Management - Engineering Manager

Canonical Group Ltd • Hongkong

Hybrid
HKD 1,098,000 - 1,647,000
Distributed work environment
Learning budget USD 2,000 per year
Annual compensation review
+6
Associate Linux Support Engineer
Associate Linux Support Engineer

Canonical Group Ltd • Hongkong

Hybrid
HKD 471,000 - 745,000
Distributed work environment
Learning budget USD 2,000 per year
Annual compensation review
+3
Public Cloud Solution Architect
Public Cloud Solution Architect

Canonical Group Ltd • Hongkong

Hybrid
HKD 941,000 - 1,490,000
Learning budget
Annual bonus
Travel opportunities
+2
Software Engineer, Automotive and Industrial Architecture
Software Engineer, Automotive and Industrial Architecture

Canonical Group Ltd • Hongkong

Hybrid
HKD 706,000 - 1,176,000
Distributed team sprints in person
Learning budget USD 2,000 per year
Annual compensation review
+3
Senior Software Engineer - Python/Golang - Kubernetes
Senior Software Engineer - Python/Golang - Kubernetes

Canonical Group Ltd • Hongkong

Hybrid
HKD 941,000 - 1,333,000
2,000 USD learning budget per year
Annual compensation review
Opportunity to travel to new locations
+1
Software Engineering Manager - Sustaining Engineering
Software Engineering Manager - Sustaining Engineering

Canonical • Hong Kong Island

Remote
HKD 900,000 - 1,200,000
Distributed work environment
Personal learning and development budget
Annual compensation review
+3
Enterprise Account Executive
Enterprise Account Executive

Canonical Group Ltd • Hongkong

Hybrid
HKD 520,000 - 860,000
Distributed workEnvironment
Learning budget
Annual reviews
+1
Embedded Devices Software Solution Sales Manager (Americas)
Embedded Devices Software Solution Sales Manager (Americas)

Canonical Group Ltd • Hongkong

Hybrid
HKD 941,000 - 1,255,000
Twice-yearly team sprints
Learning budget USD 2,000 per year
Annual compensation review
+3
Senior Software Engineer - Digital Workplace
Senior Software Engineer - Digital Workplace

Canonical • Hong Kong Island

Remote
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+1