Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics
Canonical
About the position
Join a team focused on building open source solutions for public cloud and private infrastructure, collaborating on data analytics and MLOps.
Tech stack
- python
- kubernetes
- linux
- docker
- aws
- mlflow
Requirements
Required:
- 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
- Professional written and spoken English with excellent presentation skills
Nice to have:
- 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 public clouds (AWS, Azure, Google Cloud)
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
- Collaborate proactively with a distributed team of engineers, designers and product managers
- Debug issues and interact in public with upstream and Ubuntu communities
Benefits
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Maternity and paternity leave
- Opportunity to travel to new locations to meet colleagues