Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Ceph & Distributed Storage in United States vacancy
  •  ...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... 
    Suggested
    Remote work

    RAIL-WAY INC

    New York, NY
    1 day ago
  • $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,... 
    Suggested
    Temporary work
    Local area
    Remote work

    ByteDance

    United States
    4 days ago
  •  ...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... 
    Suggested
    Remote work

    Info Way Solutions

    Fremont, CA
    15 hours ago
  •  ...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... 
    Suggested
    Remote work

    Fisec Global

    United States
    15 hours ago
  •  ...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

    Central Business Solutions

    Sumter, SC
    2 days ago
  • $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 time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    15 hours ago
  • $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 time
    Relocation package

    Tencent

    Palo Alto, CA
    4 days ago
  • $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

    Crusoe

    San Francisco, CA
    4 days ago
  • $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 area
    Remote work
    Worldwide
    Flexible hours

    DigitalOcean

    Seattle, WA
    4 days ago
  • $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

    Salesforce

    United States
    4 days ago
  • $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... 

    Vultr

    New York, NY
    4 days ago
  • $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... 

    Centaur Labs

    San Francisco, CA
    2 days ago
  • $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 employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    New York, NY
    3 days ago
  • $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

    NVIDIA

    United States
    3 days ago
  • $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

    Relativity Space

    Long Beach, CA
    1 day ago
  • $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 pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    1 day ago
  •  ...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 work
    Remote work
    Work visa
    Flexible hours

    Vertex Software

    Richmond, VA
    4 days ago
  • $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 area
    Remote work
    Worldwide

    Databricks

    United States
    4 days ago
  •  ...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 office
    Local area

    Hewlett Packard Enterprise

    Alviso, CA
    2 days ago
  •  ...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 placement
    Remote work

    Apex Systems

    United States
    3 days ago
  •  ...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 work
    Monday to Friday

    RAIL-WAY INC

    United States
    3 days ago
  • $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 time
    Temporary work
    Part time
    Remote work
    Work from home
    Home office

    Temporal Technologies

    United States
    2 days ago
  • $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 time
    Temporary work
    Work experience placement
    Remote work
    Flexible hours
    3 days per week

    Lockheed Martin Corporation

    Manassas Park, VA
    3 days ago
  • $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

    PlayStation Global

    Aliso Viejo, CA
    22 days ago
  •  ...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 work
    Work at office
    Flexible hours

    TensorWave

    Las Vegas, NV
    5 days ago
  • $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 job
    Work at office
    Local area
    Remote work
    Relocation
    Relocation package

    OneHouse LLC

    Sunnyvale, CA
    3 days ago
  •  ...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 office
    Remote work
    Relocation package

    OpenAI

    United States
    4 days ago
  •  ...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 start
    Remote work
    Work from home
    Flexible hours
    1 day per week

    Emerald AI

    United States
    1 day ago
  • $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 time
    Worldwide

    Edelman

    Santa Clara, CA
    2 days ago
  •  ...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 work
    Work from home

    Canonical Group Ltd

    New York, NY
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Ceph & Distributed Storage. Be the first to apply!