Software Engineer - Python and K8s
Canonical
About the position
Join a global team to design and deliver open source software operations code, focusing on Python and Kubernetes.
Tech stack
- python
- kubernetes
- linux
- docker
Requirements
Required:
- Strong Python development skills and familiarity with Kubernetes are key requirements of this role
- You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
- You are experienced with Linux systems administration, package management, and operations
- You have hands-on experience with at least one public cloud
Nice to have:
- You are familiar with Docker and Kubernetes
- You understand the importance of reliable software and strive to design and code to that expectation
- You are organized and want your team to deliver timely, high quality software
Responsibilities
- Work in Python to design and deliver open source software operations code
- Work across the entire Linux stack, from kernel, networking, storage, to applications
- Shape high quality open source monitoring and alerting infrastructure
- Follow agile software development practices
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