Enable job alerts via email!

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

Canonical

Boston (MA)

Remote

USD 90,000 - 130,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

Canonical is seeking a Python and Kubernetes Software Engineer focused on Data, Workflows, AI/ML, and Analytics. In this role, you will develop end-to-end data analytics solutions and work with a distributed team to build open-source solutions. The position emphasizes collaboration and innovation in a remote work environment.

Benefits

USD 2,000 annual learning and development budget
Annual compensation review
Generous leave and parental leave
Employee Assistance Program
Travel opportunities

Qualifications

  • Experience delivering software with Python.
  • Strong academic background in technical field.
  • Ability to communicate effectively.

Responsibilities

  • Developing understanding of the Linux stack.
  • Designing and maintaining solutions across environments.
  • Collaborating with a distributed team.

Skills

Python
Linux
Kubernetes
Communication
Interpersonal skills

Education

Degree in a technical field
High school diploma

Tools

Docker
ML libraries
Cloud providers (AWS, Azure, GCP)

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. Our customers include leading public cloud and silicon providers, as well as industry leaders across sectors. We operate with a distributed team of 1000+ colleagues in over 70 countries, with few roles based in physical offices. Teams meet periodically in person at various locations worldwide.

We are a founder-led, profitable, and growing company. We are hiring Python and Kubernetes Specialist Engineers focused on Data, Workflows, AI/ML, and Analytics Solutions to build 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, Feast, Apache Superset, dbt, Airflow, Temporal, Apache Trino, and ClickHouse, deploying on various environments including servers, cloud, and Kubernetes.

Our mission is to make open source accessible to all, providing free primary work and affordable Pro subscriptions for personal use. Our team spans many time zones, emphasizing distributed collaboration with most members in similar time zones for effective communication.

Responsibilities include:
  • Developing understanding of the Linux stack from kernel to application layer.
  • Designing, building, and maintaining solutions across cloud and local environments.
  • Mastering distributed systems concepts such as observability and tracing.
  • Working with Kubernetes and open-source machine learning applications.
  • Collaborating with a distributed team of engineers, designers, and product managers.
  • Debugging issues and engaging with upstream communities.
  • Contributing ideas and solutions collaboratively.
Ideal candidate profile:
  • Experience delivering software with Python.
  • Strong academic background from high school and university.
  • Degree in a technical field or equivalent experience.
  • Ability to communicate effectively and share ideas confidently.
  • Proven track record of exceeding expectations.
  • Passion for technology demonstrated through personal projects.
  • Strong work ethic, confidence, and motivation.
  • Excellent English communication skills.
  • Experience with Linux (Debian/Ubuntu preferred).
  • Interpersonal skills, curiosity, flexibility, and accountability.
  • Appreciation for diversity and multicultural environments.
  • Self-motivation, result-orientation, and ability to travel twice a year for company events.
Additional desirable skills:
  • Experience building automated ML solutions and data pipelines.
  • Familiarity with ML libraries and tools.
  • Experience with container tech like Docker, LXD, Kubernetes.
  • Experience with cloud providers (AWS, Azure, GCP).
  • Knowledge of cloud computing principles.
  • Passion for software quality and testing.
  • Open source project experience.
What we offer:
  • Distributed work environment with biannual in-person sprints.
  • USD 2,000 annual learning and development budget.
  • Annual compensation review and recognition rewards.
  • Generous leave, parental leave, Employee Assistance Program.
  • Travel opportunities and company event upgrades.
About Canonical:

Canonical pioneers open source innovation with Ubuntu, impacting AI, IoT, and cloud sectors. We recruit globally, valuing excellence and diversity. Working remotely since 2004, we foster a forward-thinking, innovative environment.

Additional info:

Seniority level: Entry level

Employment type: Full-time

Job function: Engineering and IT

Industries: Software Development

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

Buffalo

Remote

USD 120,000 - 175,000

Yesterday
Be an early applicant

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

Canonical

Cincinnati

Remote

USD 80,000 - 120,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

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

Canonical

Kansas City

Remote

USD 100,000 - 150,000

Today
Be an early applicant