engineering
Posted Sep 23, 2019Software Engineer, Ceph & Distributed Storage
at Canonical
Home Based Americas, United StatesOn-site
Responsibilities
- Write high quality, rigorously designed Python and Golang software
- Collaborate proactively with a globally distributed team
- Discuss ideas and collaborate on finding good solutions
- Develop and maintain software for delivery, operations and life-cycle management of Ceph storage What we are looking for in you
Requirements
- Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT.
- We are hiring a Software Engineer for Ceph & Distributed Storage. As part of Cloud Engineering, you’ll be building modelling software to drive systems such as OpenStack, Ceph, and Kubernetes with a focus on distributed storage and Ceph.
- You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree You have
- experience with writing modern, maintainable Python
- You have experience with Ceph storage
- experience with two or more of the following: Linux, Kubernetes, Public cloud, OpenStack, LXC/LXD, Python, Go, Debian packaging
- Experience with open source distributed storage such as Gluster, Minio, Mayastor or similar What we offer you
- As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software.
Benefits
- We consider geographical location, experience, and performance in shaping compensation worldwide.
- We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance.
- In addition to base pay, we offer a performance-driven annual bonus.
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
Additional details
- Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.
- Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors.
- The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles.
- Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
- The company is founder-led, profitable, and growing.
- You’ll be engineering solutions to scale in production, working with our field teams to ensure we’re meeting the needs of customers looking to adopt cutting-edge technology.
- Applicants should be passionate about the future of the software defined datacenter, distributed systems, and open source.
- Canonical is a globally distributed team of engineers who share that passion, and you will need to work well in that context.
- Engineers who thrive at Canonical are mindful of the dynamics of the open source ecosystem, and equally aware of the needs of large, innovative organizations.
- This job involves international travel several times a year, usually for one week at a time.