Software Engineer, Ceph & Distributed Storage
Canonical
Software Engineer, Ceph & Distributed Storage
Home Based - Americas; Home based - EMEA
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. 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.
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'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.
Location: This role will be based remotely in EMEA or the Americas regions
What Your Day Will Look Like
- Write high quality, rigorously designed Python and Golang software
- Collaborate proactively with a globally distributed team
- Debug issues and produce high quality code to fix them
- Contribute to technical documentation that define best practices for authoring high quality operators
- 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
- 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
- You love technology and working with brilliant people
- You are curious, flexible, articulate, and accountable
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- You have interest and experience with two or more of the following: Linux, Kubernetes, Public cloud, OpenStack, LXC/LXD, Python, Go, Debian packaging
- An exceptional academic track record from both high school and preferably university
- Willingness to travel up to 4 times a year for internal events
Additional Skills That You Might Also Bring
- Experience operating Ceph clusters in production
- Experience with open source distributed storage such as Gluster, Minio, Mayastor or similar
What We Offer You
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. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- Distributed work environment with twice-yearly team sprints in person - we've been working remotely since 2004!
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues from your team and others
- Priority Pass for travel and travel upgrades for long haul company events
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. 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. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
- ...Railway is seeking an Infrastructure Engineer to design and implement robust storage systems for high reliability. You'... ...for evolving production Ceph clusters and creating APIs for live... ...will have a strong understanding of distributed systems and a passion for tackling...SuggestedRemote work
$148.2k - $300.96k
...About the Team Join ByteDance's KV caching and storage systems team, where we build and own mission-critical distributed KV caching and storage products powering ByteDance... ...services, next-generation shared-storage engines, and performance/cost optimization components,...SuggestedTemporary workLocal areaRemote work- ...Software Engineer - Cloud Storage Solutions Walmart Global Tech Reston, VA or Sunnyvale, CA / Remote... ...based Cloud Storage solutions using Ceph • Build, tune, troubleshoot block... ...• Good understanding of clustered/distributed systems • Apply best practice and...SuggestedRemote work
- ...Role:CEPH Storage Engineer with Python experience Location: 100% Remote Job Description: In-depth understanding of Object... ...scale object storage systems, particularly CEPH or similar distributed storage technologies Familiarity with bare-metal hardware...SuggestedRemote work
- ...Systems Engineer We are hiring an experienced Systems Engineer to work on core infrastructure powering large-scale data... ...on low-level systems engineering, including Linux kernel, storage systems, and distributed architecture. What You'll Work On Design and build...Suggested
$345.04k - $399.42k
...experiences for everyone. As a Principal Software Engineer on Creator Services Data, you'll be... ...to build the next generation Data Storage systems to power the millions of experiences... ...focused on solving complex back end distributed systems and storage problems at scale....Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$106.1k - $199.3k
...Responsible for the daily operation and maintenance of distributed storage systems (e.g. online release, software deployment, monitoring, inspection,etc.). 2.... ...source distributed storage system (e.g. NAS, HDFS, CEPH). 2. Familiar with cloud products, have practical experience...Full timeRelocation package$300 per month
...About This Role The Cloud Storage team at Crusoe seeks a Software Engineer II to lead the development and execution... ...operating large scale, complex distributed cloud computing infrastructure products... ...the open source community (e.g., Ceph, GlusterFS, OpenEBS). System...Temporary work$139k - $174k
...love! DigitalOcean’s Storage Team is a remote team... ...operates cloud-scale distributed storage powering internal... ...to ship their software as quickly, easily, and... ...We are looking for an engineer who will help lead the... ...domain experience such as Ceph, S3, block storage, containerization...Local areaRemote workWorldwideFlexible hours$117.2k - $260.1k
...ensure you are not duplicating efforts. Job Category Software Engineering Job Details About Salesforce Salesforce is the #... ...SDB team, we provide a highly durable and available distributed storage for public clouds. We are defining the next generation of...Remote work$80k - $110k
...A leading cloud infrastructure company is hiring a Storage Operations Engineer to enhance their cloud storage systems. This role requires a strong background in Linux, distributed systems, and automation. The ideal candidate will have over 3 years of experience in configuring...$117.2k - $260.1k
Senior/Lead Software Engineer - Salesforce Database Job Category: Software Engineering. Job Details... ...and fault‑tolerant transactional and distributed systems for public cloud platforms.... ..., highly available, and durable storage solutions for public cloud environments...$139k - $204k
...Senior Software Engineer, Storage Engineer Livingston, NJ/ New York, NY / Sunnyvale, CA / Bellevue... ...the role: Design and implement distributed storage solutions to support scaling... ...g. S3, NFS) and file systems such as Ceph, DAOS, or similar. ~ Proficiency in...Permanent employmentTemporary workCasual workWork at officeRemote workFlexible hours$184k - $287.5k
...We are looking for a Senior Software Engineer to become part of our storage management plane team. The management plane is a web-based application crafted... ...the capabilities to handle and supervise our distributed storage infrastructure. Our team is continually dedicated...Remote work$181k - $248.5k
...propulsion, manufacturing, software, avionics, or a corporate function... ...About the Role: The storage platform is one of the... ..., or equivalents that other engineers built against ~7+ years experience... ...: Familiarity with distributed storage replication models:...Contract work$172k - $312k
...programming, streaming data, and distributed systems? Do you want to work with... ...motivated Full Stack Distributed Systems Engineer to join our dynamic Energy Software team. In this role, you will be a... ...memory management, networking and storage, performance and scale ~ Strong...Hourly payFull timeTemporary workFlexible hours- ...is a high-growth enterprise software company powering real-time,... ...infrastructure, enterprise engineering systems, and mission‑critical... ...You will: Architect and scale distributed cloud services that support... ...architecture across compute, storage, messaging, and...Temporary workRemote workWork visaFlexible hours
$166k - $225k
...to improve their business. Founded by engineers - and customer obsessed - we leap at... ...traditional SQL query engines. As a software engineer on the Runtime team at Databricks... ...will be building the next generation distributed data storage and processing systems that can...Local areaRemote workWorldwide- ...Senior Distributed Storage System Engineer This role has been designed as 'Onsite' with an expectation that you will primarily work from an HPE... ...Definition: Designs, develops, troubleshoots and debugs software programs for software enhancements and new products. Develops...Work at officeLocal area
- ...strategy for on-premise and cloud-native distributed computing systems. Architect hybrid-... ...Define the systems architecture and engineering roadmap and align it with business goals... ...the infrastructure strategy, including storage, server, and virtualization architecture...Work experience placementRemote work
- ...Infrastructure Engineer Working On Storage Our core mission at Railway is to make software engineers higher leverage. We believe that... ...and evolve multiple production Ceph clusters, from hardware... ...architecting and implementing distributed systems. You enjoy building fault...Remote workMonday to Friday
$176k - $237.6k
...building world-class open-source software and communities, and want to... ...Data Store (CDS) owns the storage, retrieval, and lifecycle of... ...here] As a Senior Software Engineer , you will get the chance to... ...ll Do Design & build distributed data systems - craft APIs,...Full timeTemporary workPart timeRemote workWork from homeHome office$113.9k - $200.91k
...Software Engineer (Storage Architect) | Lockheed Martin Lockheed Martin is a global leader in aerospace, defense, and technology solutions. Our... ...software-defined storage technologies such as RookFS and CEPH Familiarity with Kubernetes (K8s) and Helm Charts Familiarity...Full timeTemporary workWork experience placementRemote workFlexible hours3 days per week$177.3k - $265.9k
...excellence and creativity. Senior Platform Engineer (Storage) Sony Interactive Entertainment... ...with proven experience in modern software delivery who loves crafting efficient... ...and maintaining large scale distributed Ceph storage solutions Ensure high availability...Flexible hours- ...About the Role We're looking for a Storage Platform Infrastructure Engineer to join our team during an exciting phase of... ...Operations & Ownership Operate and maintain distributed storage platforms, including Ceph (RBD, CephFS, RGW), High-performance NAS...Temporary workWork at officeFlexible hours
$215k - $250k
...Onehouse Data Infrastructure Engineer Onehouse is a mission-driven... ...data systems and globally distributed platforms that sit at the heart... ...tech stack by building the software and data features that actually... ...internals, query engines, storage and/or stream processing....Odd jobWork at officeLocal areaRemote workRelocationRelocation package- ...we integrate cutting-edge hardware and software to explore a broad range of robotic... ...About the Role As a Software Engineer, Distributed Data Systems, you will design and scale... ...compute, data orchestration, distributed storage, streaming infrastructure, machine learning...Work at officeRemote workRelocation package
- ...the grid. Our Emerald Conductor software platform makes data centers flexible... ...About the Role We're hiring a Distributed Systems / Backend Engineer to serve as a key contributor on the... ...ll work across ingestion, compute, storage, and system orchestration—designing...Immediate startRemote workWork from homeFlexible hours1 day per week
$179k - $219k
...Ceph Cluster Development & Operations Engineer We are seeking a highly skilled Ceph Cluster Development & Operations Engineer with strong expertise... ..., extend, and maintain enterprise-scale Ceph distributed storage clusters. The role involves deep development in Ceph...Full timeWorldwide- ...A leading open source software provider seeks a Software Engineer for the OpenStack Engineering team. This role... ...to improve Charmed OpenStack and Ceph. Ideal candidates are passionate about... ...and have experience with distributed systems. The position is home-based...Remote workWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Ceph & Distributed Storage. Be the first to apply!
- software sales engineer United States
- software engineer full time United States
- facebook software engineer United States
- startup software engineer United States
- intermediate software engineer United States
- research software engineer United States
- software developer no experience United States
- labview software developer United States
- rust software engineer United States
- freelance software developer United States

