Enable job alerts via email!

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

Canonical

Raleigh (NC)

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 skilled Python and Kubernetes Software Engineer focused on Data, Workflows, AI/ML, and Analytics. You will collaborate on open-source projects, developing solutions for cloud and local environments while engaging with a distributed team. This role offers competitive compensation, a learning budget, and a supportive distributed work environment.

Benefits

Distributed work environment
Learning and development budget of USD 2,000 annually
Competitive compensation with annual reviews and bonuses
Benefits including holiday leave and parental leave

Qualifications

  • Proficiency in Python for software delivery.
  • Strong academic background and technical degree or equivalent experience.
  • Experience with Linux (Debian or Ubuntu preferred).

Responsibilities

  • Develop and maintain solutions deployed on cloud and local environments.
  • Work with distributed systems concepts like observability, identity, and tracing.
  • Collaborate with a distributed team of engineers, designers, and product managers.

Skills

Python
Linux
Communication
Interpersonal skills
Curiosity
Flexibility
Accountability

Education

Technical degree or equivalent experience

Tools

Kubernetes
Cloud providers
Machine learning libraries

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.

About the role

We are seeking skilled Python and Kubernetes specialists focused on Data, Workflows, AI/ML, and Analytics solutions to join our team. You will collaborate on open-source projects involving data analytics, MLOps, and related tools such as Kubeflow, MLFlow, DVC, Feast, Apache Superset, dbt, Airflow, Temporal, Apache Trino, and ClickHouse, deploying on various platforms including cloud, Kubernetes, and on-premises environments.

Responsibilities
  • Develop and maintain solutions deployed on cloud and local environments.
  • Work with distributed systems concepts like observability, identity, and tracing.
  • Collaborate with a distributed team of engineers, designers, and product managers.
  • Debug issues and engage with upstream and community discussions.
Qualifications
  • Proficiency in Python for software delivery.
  • Strong academic background and technical degree or equivalent experience.
  • Experience with Linux (Debian or Ubuntu preferred).
  • Excellent communication skills in English.
  • Interpersonal skills, curiosity, flexibility, and accountability.
Desirable skills
  • Experience with machine learning libraries and cloud providers like AWS, Azure, GCP.
  • Knowledge of container technologies and cloud computing.
  • Experience with open-source projects and automation in ML solutions.
What we offer
  • Distributed work environment with in-person team sprints twice a year.
  • Learning and development budget of USD 2,000 annually.
  • Competitive compensation with annual reviews and bonuses.
  • Benefits including holiday leave, parental leave, travel opportunities, and more.
Location

This role supports a distributed team, ideally with colleagues in similar time zones for effective collaboration.

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

Rochester

Remote

USD 80,000 - 120,000

Yesterday
Be an early applicant

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

Canonical

San Bernardino

Remote

USD 120,000 - 180,000

Yesterday
Be an early applicant

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

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

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

Canonical

Kansas City

Remote

USD 100,000 - 150,000

Yesterday
Be an early applicant

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

Canonical

Wichita

Remote

USD 80,000 - 120,000

Yesterday
Be an early applicant