Python and Kubernetes Software Engineer

2 settimane fa


WorkFromHome, Italia Canonical A tempo pieno

Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Join to apply for the Python and Kubernetes Software Engineer - Data, 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, and industry leaders across sectors. We have a global, distributed team with 1000+ colleagues in 70+ countries, with few roles based in offices. Teams meet in person 2-4 times a year in interesting locations worldwide to align on strategy and execution. We are founder-led, profitable, and growing. We are hiring Python and Kubernetes Specialist Engineers focused on Data, AI/ML, and Analytics Solutions to join our teams building open source solutions for public cloud and private infrastructure. As a software engineer, you'll collaborate on end-to-end data analytics and MLOps solutions using open-source tools like Kubeflow, MLFlow, DVC, and Feast. You may also work on workflow, ETL, data governance, visualization tools like Apache Superset, dbt, Temporal, or data warehouses such as Apache Trino or ClickHouse. Your team will own solutions from the analytics and ML space, integrating with other teams to build a comprehensive data platform, deployed on servers, cloud, Kubernetes, desktops, or as web services. We serve individual users and enterprise clients, providing free primary work and optional Pro subscriptions for personal use. Our goal is to democratize open source benefits for all. Location: This initiative involves multiple teams across various time zones. We value distributed collaboration but prefer candidates in the same or similar time zones as most team members for effective communication. What your day will look like: Develop understanding of the Linux stack from kernel to application layer. Design, build, and maintain solutions on public/private clouds and local workstations. Master distributed systems concepts like observability, identity, tracing. Work with Kubernetes and open-source machine learning applications. Collaborate proactively with a distributed team of engineers, designers, and product managers. Debug issues and engage with upstream and Ubuntu communities. Share ideas and collaborate on solutions. What we are looking for: Experience in professional or academic software development using Python. Strong academic record from high school and university. Degree in a technical field or a compelling alternative story. Confidence in speaking up, exchanging feedback, and sharing ideas. Proven track record of exceeding expectations. Passion for technology demonstrated through personal projects. Work ethic and confidence to collaborate effectively. Excellent English communication and presentation skills. Experience with Linux (Debian/Ubuntu preferred). Good interpersonal skills, curiosity, flexibility, accountability. Appreciation for diversity, politeness, and effectiveness in multicultural settings. Thoughtfulness and self-motivation. Result-oriented with a drive to meet commitments. Willingness to travel twice a year for up to two weeks. Additional skills that are a plus: Hands-on experience with ML libraries or tools. Experience building automated ML solutions for cloud. Knowledge of container technologies (Docker, LXD, Kubernetes, etc.). Experience with cloud providers (AWS, Azure, Google Cloud). Understanding of cloud computing. Passion for software quality and testing. Experience contributing to open source projects. What we offer: Distributed work environment with biannual in-person team sprints. USD 2,000/year for personal learning and development. Annual compensation review and performance bonuses. Additional benefits aligned with our values. Recognition rewards, holiday leave, parental leave. Employee Assistance Programme. Opportunities to travel and meet colleagues. About Canonical: Canonical pioneers in open source, publishing Ubuntu, a key platform for AI, IoT, and cloud. We hire globally, value excellence, and foster a remote-first culture since 2004. Working here challenges you to think differently, learn new skills, and excel. Canonical is an equal opportunity employer: We foster a workplace free from discrimination, valuing diverse experiences and backgrounds. All applications are given fair consideration. Seniority level Entry level Employment type Full-time Job function Engineering and Information Technology Industries Software Development #J-18808-Ljbffr


  • Software Engineer

    3 settimane fa


    WorkFromHome, Italia Canonical A tempo pieno

    Join to apply for the Software Engineer - Python/Golang - Kubernetes role at Canonical 3 days ago Be among the first 25 applicants Join to apply for the Software Engineer - Python/Golang - Kubernetes role at Canonical Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of open source software and operating systems...

  • Software Engineer

    2 settimane fa


    WorkFromHome, Italia Canonical A tempo pieno

    Join to apply for the Software Engineer - Python/Golang - Kubernetes role at Canonical 3 days ago Be among the first 25 applicants Join to apply for the Software Engineer - Python/Golang - Kubernetes role at Canonical Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of open source software and operating systems...


  • WorkFromHome, Italia Canonical A tempo pieno

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


  • WorkFromHome, Italia Canonical A tempo pieno

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

  • Software Engineer

    2 settimane fa


    WorkFromHome, Italia Canonical A tempo pieno

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include world's leading public cloud and silicon providers, and...

  • Software Engineer

    2 settimane fa


    WorkFromHome, Italia Canonical A tempo pieno

    Join to apply for the Software Engineer - Python/Golang - Kubernetes 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 breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and...


  • WorkFromHome, Italia Canonical A tempo pieno

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


  • WorkFromHome, Italia Canonical A tempo pieno

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


  • WorkFromHome, Italia Canonical A tempo pieno

    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 Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics 3 days ago Be among the first 25 applicants Join to apply for the Python and Kubernetes...


  • WorkFromHome, Italia Canonical A tempo pieno

    A leading open source software provider is seeking a Software Engineer to focus on Python and Kubernetes. This entry-level position allows for remote work with occasional travel for team sprints. Candidates should possess strong Python skills, familiarity with Linux, and a passion for technology. The role involves designing software operations code and...