Enable job alerts via email!

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

Canonical

Columbus (OH)

Remote

USD 80,000 - 120,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 to work on data analytics and MLOps solutions. The role involves collaborating with distributed teams to design and maintain cloud-based solutions, requiring expertise in Python, Kubernetes, and effective communication skills. Join a leading open-source company committed to innovation and diversity.

Benefits

Distributed work environment
Annual learning and development budget of USD 2,000
Regular compensation reviews

Qualifications

  • Experience delivering software with Python.
  • Strong academic background from high school and university.
  • Effective communication skills in English.

Responsibilities

  • Design, build, and maintain solutions on cloud and local environments.
  • Collaborate with a distributed team of engineers, designers, and product managers.
  • Debug issues and engage with upstream and community forums.

Skills

Python
Linux
Communication
Interpersonal skills

Education

Degree in a technical field
High school diploma

Tools

Kubernetes
Machine learning libraries
Container technologies

Job description

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

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

Role Overview

Canonical, a leading provider of open source software and operating systems, is seeking Python and Kubernetes Specialist Engineers focused on Data, Workflows, AI/ML, and Analytics Solutions. You will collaborate on end-to-end data analytics and MLOps solutions using open-source tools like Kubeflow, MLFlow, DVC, and Feast, among others. Your work may involve ETL, data governance, visualization, workflow orchestration, and data warehousing, deployed across various environments including servers, cloud, and Kubernetes.

Location & Team

This initiative involves multiple teams that are primarily remote and distributed across different time zones. Successful candidates will join teams where most members are in similar time zones to facilitate collaboration.

Responsibilities
  1. Develop understanding of the Linux stack from kernel to application layer.
  2. Design, build, and maintain solutions on cloud and local environments.
  3. Master distributed systems concepts like observability, identity, and tracing.
  4. Work with Kubernetes and open-source applications.
  5. Collaborate with a distributed team of engineers, designers, and product managers.
  6. Debug issues and engage with upstream and community forums.
  7. Generate ideas and collaborate on solutions.
Qualifications
  • Experience delivering software with Python.
  • Strong academic background from high school and university.
  • Degree in a technical field or equivalent experience.
  • Effective communication skills in English.
  • Experience with Linux (Debian or Ubuntu preferred).
  • Interpersonal skills, curiosity, flexibility, and accountability.
  • Ability to travel twice a year for company events.
Preferred Skills
  • Experience building automated machine learning solutions and data pipelines.
  • Hands-on with machine learning libraries and tools.
  • Experience with container technologies and cloud providers.
  • Knowledge of cloud computing and open source projects.
Benefits
  • Distributed work environment with biannual in-person team sprints.
  • Annual learning and development budget of USD 2,000.
  • Regular compensation reviews, holiday leave, parental leave, and other benefits.
About Canonical

Canonical is a pioneer in open source, publishing Ubuntu and leading innovation in AI, IoT, and cloud. We are committed to diversity and equal opportunity, fostering a workplace free from discrimination.

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

Madison

Remote

USD 90,000 - 130,000

Yesterday
Be an early applicant

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

Canonical

Detroit

Remote

USD 90,000 - 130,000

Yesterday
Be an early applicant

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

Canonical

Philadelphia

Remote

USD 80,000 - 120,000

Yesterday
Be an early applicant

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

Canonical

Minneapolis

Remote

USD 90,000 - 130,000

Yesterday
Be an early applicant

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

Canonical

Columbus

Remote

USD 115,000 - 185,000

25 days ago

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

Canonical

Rochester

Remote

USD 80,000 - 120,000

Yesterday
Be an early applicant

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

Canonical

Sacramento

Remote

USD 100,000 - 150,000

Yesterday
Be an early applicant

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

Canonical

Milwaukee

Remote

USD 90,000 - 130,000

Yesterday
Be an early applicant

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

Canonical

Daytona Beach

Remote

USD 90,000 - 130,000

Yesterday
Be an early applicant