Canonical
Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics
Job Location
Buenos Aires, Brazil
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, and IoT. Our customers include top public cloud and silicon providers, along with industry leaders. We are a pioneer in global distributed collaboration, with 1000 colleagues in 70 countries, mostly working remotely, with occasional in-person meetings. We are hiring Python and Kubernetes Specialist Engineers to develop open source solutions for public cloud and private infrastructure, focusing on Data, Workflows, AI/ML, and Analytics. As a software engineer, you will 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 servers or cloud, on Kubernetes, desktops, or as web services. Our mission is to enable broader access to open source technology, serving individual users and large enterprises alike. Many team members are remote, with most in similar time zones for effective collaboration. What your day will look like Develop understanding of Linux stack components Design, build, and maintain solutions on cloud and local environments Master distributed systems concepts like observability and tracing Work with Kubernetes and open-source applications Collaborate with a distributed team of engineers, designers, and product managers Debug issues and engage with upstream communities Share ideas and collaborate on solutions What we are looking for in you Experience in software delivery using Python Strong academic background Degree in a technical field or relevant experience Confidence in communication and feedback exchange Proven track record of exceeding expectations Passion for technology demonstrated through personal projects Strong work ethic and confidence Excellent English communication skills Experience with Linux (Debian/Ubuntu preferred) Interpersonal skills, curiosity, flexibility, accountability Appreciation for diversity and multicultural environments Self-motivation and thoughtfulness Result-oriented with a commitment to meet deadlines Ability to travel twice a year for company events Additional skills that would be nice to have Experience building automated ML solutions and data pipelines Familiarity with ML libraries and tools Experience with container tech (Docker, LXD, Kubernetes) Experience with public clouds (AWS, Azure, GCP) Knowledge of cloud computing Passion for software quality and testing Open source project experience What we offer colleagues Distributed work environment with biannual in-person sprints Learning and development budget of USD 2,000/year Annual compensation review and recognition rewards Holiday, maternity, and paternity leave Employee Assistance Programme Travel opportunities to meet colleagues Travel upgrades for company events About Canonical Canonical is a pioneer in open source, publisher of Ubuntu, and at the forefront of AI, IoT, and cloud technology. We hire globally, set high standards, and promote excellence. Most employees work remotely, embracing a flexible, innovative environment. Canonical is an equal opportunity employer, committed to diversity and inclusion. We consider all applications fairly, regardless of background or identity. Additional Information Seniority level: Entry level Employment type: Full-time Job function: Engineering and IT Industry: Software Development J-18808-Ljbffr
Location: Buenos Aires, Espírito Santo, BR
Posted Date: 7/5/2025
Location: Buenos Aires, Espírito Santo, BR
Posted Date: 7/5/2025
Contact Information
Contact | Human Resources Canonical |
---|