Software Engineer - OpenStack

Canonical
Full-time
Home Based - Americas; Home based - EMEA
Posted on 5 months ago

Job Description

Canonical is seeking a Software Engineer to join their OpenStack Engineering team. This role involves building Charmed OpenStack and Ceph, focusing on automating infrastructure as code with Python. The ideal candidate will be passionate about open source, Linux, and cloud platform technologies, and comfortable working in a globally distributed team.

Responsibilities

  • Collaborate with a distributed team
  • Write high quality code for new features
  • Debug issues and fix them with high quality code
  • Review code from other engineers
  • Discuss ideas and find solutions
  • Ensure OpenStack and Ceph success on multiple architectures
  • Work remotely with global travel

Requirements

  • Love of technology and working with brilliant people
  • Curiosity, flexibility, articulation, and accountability
  • Strong soft skills and self-motivation
  • Bachelor’s degree in Computer Science, STEM or similar
  • Experience with Python
  • Interest and experience with Ubuntu Linux, Kubernetes, OpenStack, Ceph, AI/ML, QEMU/KVM, LXC/LXD, Go, C, Postgresql, Mongo, Debian packaging, scalable web services
  • Experience with non-x86 architectures (s390, arm64, power)
  • Experience with OpenStack, OVN, Openvswitch

Benefits

  • No benefits