Enable job alerts via email!

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

Canonical

Tacoma (WA)

Remote

USD 100,000 - 140,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading provider of open source software seeks a Python and Kubernetes Software Engineer to develop solutions for data analytics and MLOps. You will work with cutting-edge technologies, collaborate with a global team, and contribute to impactful projects in a remote-first culture. Ideal candidates have strong Python skills, a technical background, and a passion for open source.

Benefits

Annual learning and development budget of USD 2,000
Regular compensation reviews
Generous leave policies
Employee Assistance Programme
Travel opportunities and company events

Qualifications

  • Experience with Python in professional or academic settings.
  • Strong academic record.
  • Proficiency in Linux (Debian/Ubuntu).

Responsibilities

  • Develop understanding of Linux stack components.
  • Design, build, and maintain cloud and local solutions.
  • Collaborate with a distributed team.

Skills

Python
Kubernetes
Linux
Communication
Teamwork
Curiosity
Flexibility
Accountability

Education

Technical degree or equivalent experience

Tools

Docker
AWS
Azure
GCP
MLFlow
Kubeflow
Apache SuperSet
dbt
Airflow
Temporal

Job description

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

Join to apply for the Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics role at Canonical.

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We serve customers including the world's top public cloud and silicon providers, and industry leaders across sectors. Our company is founder-led, profitable, and growing. We hire Python and Kubernetes Specialist Engineers to develop open source solutions for cloud and infrastructure.

As a software engineer, you'll work on end-to-end data analytics and MLOps solutions using tools like Kubeflow, MLFlow, DVC, and Feast. You may also work on ETL, data governance, visualization tools like Apache SuperSet, dbt, workflow orchestration with Airflow and Temporal, and data warehouse solutions such as Apache Trino or ClickHouse. These solutions are deployed on servers, cloud, Kubernetes, desktops, or as web services.

Our mission is to enable open source benefits for all, offering free primary work and free personal-use Pro subscriptions. We value distributed collaboration, with most team members in the same or similar time zones for effective communication.

Responsibilities include:
  • Develop understanding of Linux stack components
  • Design, build, and maintain cloud and local solutions
  • Master distributed systems concepts
  • Work with Kubernetes and open source applications
  • Collaborate with a distributed team
  • Debug and engage with upstream communities
  • Generate ideas and collaborate on solutions
Ideal candidate qualities:
  • Experience with Python in professional or academic settings
  • Strong academic record
  • Technical degree or equivalent experience
  • Effective communication and teamwork skills
  • Proven results and passion for technology
  • Proficiency in Linux (Debian/Ubuntu)
  • Interpersonal skills, curiosity, flexibility, accountability
  • Respect for diversity and multicultural environments
  • Self-motivated and result-oriented
  • Willingness to travel twice a year for up to two weeks
Additional desirable skills:
  • Experience building automated ML solutions and data pipelines
  • Knowledge of machine learning libraries and tools
  • Experience with containerization (Docker, Kubernetes, etc.)
  • Experience with public cloud providers (AWS, Azure, GCP)
  • Interest in software quality and open source projects
Benefits include:
  • Distributed work environment with in-person team sprints
  • Annual learning and development budget of USD 2,000
  • Regular compensation reviews, recognition rewards
  • Generous leave policies and family leave
  • Employee Assistance Programme
  • Travel opportunities and company events
About Canonical:

Canonical pioneers open source, publishing Ubuntu, a major open source platform for AI, IoT, and cloud. We hire globally, set high standards, and foster a remote-first culture.

We are an equal opportunity employer, committed to diversity and inclusion, ensuring fair consideration for all applicants.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

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

Canonical

Seattle

Remote

USD 120,000 - 160,000

Today
Be an early applicant

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

Canonical

Oklahoma City

Remote

USD 130,000 - 160,000

Today
Be an early applicant

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

Canonical

Buffalo

Remote

USD 120,000 - 175,000

Yesterday
Be an early applicant

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

Canonical

Rochester

Remote

USD 80,000 - 120,000

Today
Be an early applicant

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

Canonical

San Bernardino

Remote

USD 120,000 - 180,000

Today
Be an early applicant

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

Canonical

Madison

Remote

USD 90,000 - 130,000

Today
Be an early applicant

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

Canonical

Sacramento

Remote

USD 100,000 - 150,000

Today
Be an early applicant

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

Canonical

Milwaukee

Remote

USD 90,000 - 130,000

Today
Be an early applicant

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

Canonical

Daytona Beach

Remote

USD 90,000 - 130,000

Today
Be an early applicant