Talent.com
Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics
Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & AnalyticsCanonical • San Francisco, CA, United States
Python and Kubernetes Software Engineer - Data, Workflows, AI / ML & Analytics

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

Canonical • San Francisco, CA, United States
30+ days ago
Job type
  • Full-time
Job description

Overview

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 cloud, data science, AI, engineering innovation and IoT. We build open source solutions for public cloud and private infrastructure with a distributed workforce across time zones. We are hiring Python and Kubernetes Specialist Engineers focused on Data, Workflows, AI / ML and Analytics to join our teams.

As a software engineer on the team, you'll collaborate on end-to-end data analytics and MLOps solutions composed of popular, open-source machine learning tools such as Kubeflow, MLFlow, DVC, and Feast. You may also work on ETL, data governance and visualization tools like Apache Superset, dbt, workflow orchestration tools such as Airflow and Temporal, or data warehouses such as Apache Trino or ClickHouse. These solutions may be run on servers or in the cloud, on machines or on Kubernetes, on developer desktops, or as web services.

Location : This initiative spans many teams that are home-based and in multiple time zones. We believe in distributed collaboration but we also try to ensure that colleagues have company during their work hours. Successful candidates will join a team where most members and their manager are broadly in the same time zone to enable constant collaboration and discussion.

Responsibilities

  • Develop your understanding of the entire Linux stack, from kernel, networking, and storage, to the application layer
  • Design, build and maintain solutions that will be deployed on public and private clouds and local workstations
  • Master distributed systems concepts such as observability, identity, tracing
  • Work with Kubernetes and machine-oriented open source applications
  • Collaborate proactively with a distributed team of engineers, designers and product managers
  • Debug issues and interact in public with upstream and Ubuntu communities
  • Generate and discuss ideas, and collaborate on finding good solutions

Qualifications

  • 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
  • Appreciative of diversity, polite and effective in a multi-cultural, multi-national organisation
  • Thoughtfulness and self-motivation
  • Result-oriented, with a personal drive to meet commitments
  • Ability to travel twice a year, for company events up to two weeks long
  • Nice-to-have skills

  • Proven track record of building highly automated machine learning solutions, data pipelines, or orchestrating workflows for the cloud
  • Hands-on experience with machine learning libraries, or tools
  • Experience with container technologies (Docker, LXD, Kubernetes, etc.)
  • Experience with public clouds (AWS, Azure, Google Cloud)
  • Working knowledge of cloud computing
  • Passionate about software quality and testing
  • Experience working on an open source project
  • Benefits

  • Distributed work environment with twice-yearly in-person team sprints
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues
  • Travel upgrades for long haul company events
  • About Canonical

    Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.

    Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

    Seniority level

  • Entry level
  • Employment type

  • Full-time
  • Job function

  • Engineering and Information Technology
  • Industries

  • Software Development
  • #J-18808-Ljbffr

    Create a job alert for this search

    Data Engineer Python • San Francisco, CA, United States

    Related jobs
    Sr. Software Engineer - AI / LLM Applications (26456)

    Sr. Software Engineer - AI / LLM Applications (26456)

    Supermicro • San Jose, CA, United States
    Full-time
    Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...Show more
    Last updated: 11 days ago • Promoted
    Python ML / AI Engineer

    Python ML / AI Engineer

    Inabia Software & Consulting Inc. • Sunnyvale, California, United States
    Full-time
    Go, Python with Cassandra experience with 2-yrs of ML / AI experience.Show more
    Last updated: 30+ days ago • Promoted
    Sr. ML Engineer, AI Cloud

    Sr. ML Engineer, AI Cloud

    Tenstorrent • Santa Clara, California, United States
    Full-time +1
    Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions mu...Show more
    Last updated: 30+ days ago • Promoted
    Lead AI Engineer (Gen AI Platform Services, Python, Kubernetes)

    Lead AI Engineer (Gen AI Platform Services, Python, Kubernetes)

    Capital One • San Jose, CA, United States
    Full-time +1
    Lead AI Engineer (Gen AI Platform Services, Python, Kubernetes).At Capital One, we are creating responsible and reliable AI systems, changing banking for good. For years, Capital One has been an ind...Show more
    Last updated: 30+ days ago • Promoted
    Senior AI Applications Engineer, Collaboration

    Senior AI Applications Engineer, Collaboration

    Snowflake • Menlo Park, California, United States
    Full-time
    As a Senior AI Applications Engineer on this pivotal project, you will be instrumental in designing, developing, and deploying the core AI systems that power our intelligent data matching, recommen...Show more
    Last updated: 30+ days ago • Promoted
    Cloud and AI Software Engineer

    Cloud and AI Software Engineer

    Saxon Global • Palo Alto, CA, United States
    Full-time
    Bachelor's degree in Computer Science, AI / ML, or related field.Strong hands-on experience with Kubernetes and container technologies in production. Proficiency in Python, Golang, or similar programm...Show more
    Last updated: 2 days ago • Promoted
    Senior Software Engineer - Machine Learning Platform

    Senior Software Engineer - Machine Learning Platform

    Snowflake • Menlo Park, California, United States
    Full-time
    The Snowflake Machine Learning Platform team’s mission is to enable customers to bring their machine learning and deep learning workloads to Snowflake. Our customers want to build powerful models wi...Show more
    Last updated: 30+ days ago • Promoted
    Lead AI Engineer (GenAI Platform Services, Python)

    Lead AI Engineer (GenAI Platform Services, Python)

    Capital One • San Jose, CA, United States
    Full-time +1
    Lead AI Engineer (GenAI Platform Services, Python).At Capital One, we are creating responsible and reliable AI systems, changing banking for good. For years, Capital One has been an industry leader ...Show more
    Last updated: 30+ days ago • Promoted
    AI Infra Engineer : Scale ML Clusters Kubernetes & Slurm

    AI Infra Engineer : Scale ML Clusters Kubernetes & Slurm

    Perplexity AI Inc. • San Francisco, CA, United States
    Full-time
    A leading AI solutions provider in San Francisco is seeking an AI Infra Engineer to design and manage scalable Kubernetes clusters and optimize AI training infrastructure.The ideal candidate will h...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer, Python (Tools Development)

    Senior Software Engineer, Python (Tools Development)

    Roku, Inc. • San Jose, CA, United States
    Full-time
    Teamwork makes the stream work.Roku is changing how the world watches TV.Roku is the #1 TV streaming platform in the U.Canada, and Mexico, and we've set our sights on powering every television in t...Show more
    Last updated: 5 days ago • Promoted
    Forward Deployed AI Engineer

    Forward Deployed AI Engineer

    Datologyai • Redwood City, California, United States
    Full-time
    But a large portion of training compute is wasted training on data that are already learned, irrelevant, or even harmful, leading to worse models that cost more to train and deploy.At DatologyAI, w...Show more
    Last updated: 2 days ago • Promoted
    Software Engineer, Machine Learning Infrastructure

    Software Engineer, Machine Learning Infrastructure

    Datologyai • Redwood City, California, United States
    Full-time
    Companies want to train their own large models on their own data.The current industry standard is to train on a random sample of your data, which is inefficient at best and actively harmful to mode...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Machine Learning

    Senior Software Engineer - Machine Learning

    Celonis • Redwood City, California, United States
    Full-time
    We're Celonis, the global leader in Process Intelligence technology and one of the world's fastest-growing SaaS firms.We believe there is a massive opportunity to unlock productivity by placing AI,...Show more
    Last updated: 3 days ago • Promoted
    Lead AI Engineer (AI Foundations, Python)

    Lead AI Engineer (AI Foundations, Python)

    Capital One • San Jose, CA, United States
    Full-time +1
    Lead AI Engineer (AI Foundations, Python).At Capital One, we are creating responsible and reliable AI systems, changing banking for good. For years, Capital One has been an industry leader in using ...Show more
    Last updated: 30+ days ago • Promoted
    Lead AI Agent Engineer - Python & LangChain

    Lead AI Agent Engineer - Python & LangChain

    The Walt Disney Company (France) • San Francisco, CA, United States
    Full-time
    A global entertainment company in San Francisco is seeking a Lead Software Engineer to guide the technical direction of AI solutions in the Quote-to-Cash space. The ideal candidate should have exten...Show more
    Last updated: 2 days ago • Promoted
    Software Engineer - Machine Learning Platform

    Software Engineer - Machine Learning Platform

    Snowflake • Menlo Park, California, United States
    Full-time
    The Snowflake Machine Learning Platform team’s mission is to enable customers to bring their ML / AI workload to Snowflake. Our customers want to leverage ML / AI to extract business values from ever in...Show more
    Last updated: 30+ days ago • Promoted
    Senior Python Engineer, Truework

    Senior Python Engineer, Truework

    Checkr • San Francisco, California, USA
    Full-time
    Checkr is building the data platform to power safe and fair decisions.Established in 2014 Checkrs innovative technology and robust data platform help customers assess risk and ensure safety and com...Show more
    Last updated: 5 days ago • Promoted
    AI Infra Engineer : Kubernetes & Slurm (Hybrid, Equity)

    AI Infra Engineer : Kubernetes & Slurm (Hybrid, Equity)

    Pantera Capital • San Francisco, CA, United States
    Full-time
    A leading investment firm in San Francisco is seeking an AI Infrastructure Engineer to design and optimize AI training and inference clusters using Kubernetes and Slurm. The role requires strong pro...Show more
    Last updated: 19 hours ago • Promoted • New!