Software Engineer, Ceph & Distributed Storage
Remote Jobs
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.
- LI-remote
- J-18808-Ljbffr Remote Jobs
- ...firms. Role Origin is hiring software engineers to help us build across our stack: the... ...repeatable parts of engineering and distribute them across the team Define how AI-... ...SLAs Drive technical decisions on storage schemas, API contracts, and the patterns...SuggestedRemote workHome officeFlexible hours
- ...As vCluster Labs’ Senior Software Engineer (Backend) , you aren’t just writing code; you are... ...(architectural patterns, networking, storage). Technical Proficiency: Strong programming... ...(Salesforce Tower), but our team is distributed around the globe with a remote-first...SuggestedRemote workFlexible hours
- ...takes career progression seriously. In Engineering, that means meaningful ownership, real opportunities... ...of how we design, build, and iterate on software. Engineers are expected to actively use... .... We use Postgres for primary storage, Redis for caching, and Snowflake for...SuggestedRemote workFlexible hoursDay shift
- ...About the role As a Senior Data Engineer, you will be a key member of a high-performing... ...we're looking for: ~5+ years of software/data engineering experience with expert... ...warehouse data modeling, and developing distributed systems, including specific technologies...SuggestedRemote workFlexible hours
- ...DescriptionWe are looking for a Senior Full Stack Engineer to join the Workforce Management product... ...data into maintainable, auditable software. Experience with Customer Experience (CX... ..., and event-driven services in distributed environments.Strong SQL skills and experience...SuggestedFull timeInternshipRelocationShift work
- ...DescriptionWe are looking for a Senior Full Stack Engineer to join our engineering team and and... ...maintain microservices following modern distributed-system principles.Develop and consume... ...5+ years of experience in full-stack software development.Strong hands-on experience with...Full timeInternshipRelocation
- ...looking for a Senior Programmable Voice Engineer to develop programmable voice capabilities... ..., and call-quality issues across distributed environments.Integrate voice services with... ...technical issues.Qualifications8+ years of software engineering experience, including substantial...Full timeInternshipRemote workRelocation
- ...DescriptionWe are looking for a Senior Routing Engine Developer to design and build the next... ...engine responsible for intelligent distribution of voice and digital interactions across... ...capabilities.Qualifications8+ years of software engineering experience, including substantial...Full timeInternshipRelocation
$160k - $200k
...Mumbai and Bangalore for employees who prefer to work in an office some or all of the time. About your role As a Senior Software Engineer at Juniper Square, you're a hands-on individual contributor who designs, builds, and operates production systems powering core...Full timeWork experience placementWork at officeLocal areaRemote workWork from homeFlexible hours- ...around the world depend on to keep their engineering teams focused on what matters most -... ...hardworking and close-knit group with a software-driven culture (yep, even our GTM team... ...Reliability Engineering, System Design, and Distributed Computing. Experience in various...Remote workFlexible hours
- ...Perplexity, Sierra, and Plaid. As AI reshapes software, WorkOS is at the frontier of Human and... ...products. About the Site Reliability Engineering Team The Site Reliability... ...infrastructure layers-from compute and networking to storage, databases, and app runtime environments...Remote work
- ...Overview We are seeking a highly motivated AI Systems Research Engineer specializing in Trainium, GPU kernels, and LLM systems... ...intersection of AI Systems, Compiler and Runtime Optimization, Distributed Training & Inference, GPU/Accelerator Kernel Development, and...Full timeRemote workFlexible hours
- Canonical is a leading open source software company behind Ubuntu, offering a remote-first engineering role. You will develop Linux-based cloud infrastructure, build... ...external events, while working from home in a distributed setup. A strong emphasis on automation and...Remote workWork from home
- ...ambitious team, you'll love it here. We're hiring an AI Enablement Engineer to lead and optimize AI solutions inside Replicant. As the... ...- interested? We'll fund them Remote by design : We're distributed - no guilt about life events, we trust you to manage your...Full timeWork at officeRemote workFlexible hoursShift work
- ...About your role As a Full Stack Engineer, you'll work on our enterprise AI SaaS product and own meaningful parts of the product end... ...you Likely have 2-4 years of professional full-stack software development experience You're a heavy user of AI tools like...Flexible hoursShift work
$238.25k - $382.25k
...Docker Hub, and Docker Scout. We are a globally distributed, remote-first team building the tools that define how software gets built and delivered. As AI agents... ...all of it. That platform supports hundreds of engineers across many development teams and carries high...Full timeRemote workWork from homeHome officeVisa sponsorshipShift work- ...About the role We are looking for a Senior Data/ML Engineer to own the data and machine learning foundation that Sardine's... ...dashboards. ~ Deep Python and strong SQL. You are fluent in a distributed processing framework (Spark, Beam, or Flink) and comfortable reasoning...Work at officeRemote workWork from homeWorldwideHome officeFlexible hours
- ...and building the most advanced hardware, software, and AI technology to make it possible. Our... ...for an experienced Senior Software Engineer to help us expand our product features and our capability to scale. We have distributed back-end systems responsible for critical...Full timeImmediate startWorldwideFlexible hoursNight shift
- ...other top VC firms. Role Origin is hiring a Technical Engineering Manager to manage the team responsible for our endpoint agent... ...leading teams that work on data-intensive, high-throughput distributed systems. ~ Clear communicator who can give direct feedback,...Remote workHome officeFlexible hoursShift work
- ...are. About the role We're looking for a Staff Platform Engineer to join our DevOps/Infrastructure team. This is a transformative... ...What we're looking for: ~10+ years of experience across Software Engineering, DevOps, SRE, and/or Platform Engineering roles, at...Remote workFlexible hours
- ...Cursor, and Perplexity, Sierra, and Plaid. As AI reshapes software, WorkOS is at the frontier of Human and Agent Authentication,... ...Applied AI team to dramatically increase productivity across Engineering, Sales, Support, and Operations, and to ship AI-powered products...Remote work
- .... About the Role Our first product security-focused engineer Takes high-level direction (e.g., "identify top five security... ...to our product What We're Looking For ~8+ years as a software engineer, with a significant portion of that time working on...
- ...Cursor, and Perplexity, Sierra, and Plaid. As AI reshapes software, WorkOS is at the frontier of Human and Agent Authentication,... ...success. We are a highly collaborative group with a strong engineering mindset. Our security program is shaped by hands-on experience...Work experience placementRemote work
- ...Agentic AI Revolution At Skan AI, we are pioneering the context engine for human and agentic execution, bringing context from... ...securely, and at pace. This role sits at the intersection of software engineering and infrastructure operations. The DevOps Engineer...
- ...execution - and we're intentional about building a strong, globally distributed team from the start. We need a Data Scientist to help... ...for manual setup by users. Collaborate with machine learning engineers to productionize models and integrate them into scalable...Full timePart time
- ...firewall and routing policy tight. You'll work alongside systems engineers, SREs, and quant infrastructure teams who treat deterministic... ...and build in an entrepreneurial environment ~ Remote-first, distributed team with frequent in-person sprints and retreats. ~...Permanent employmentRemote workHome officeFlexible hoursNight shift
- ...The bots we deliver are the product, so engineering here sits unusually close to customer... ...experience in a technical field, such as software engineering ~ A track record of... ...fund them Remote by design : We’re distributed — no guilt about life events, we trust...Full timeRemote workFlexible hours
- ..., Cursor, and Perplexity, Sierra, and Plaid. As AI reshapes software, WorkOS is at the frontier of Human and Agent Authentication, Identity... ...to the right solution for the business. We're hiring a Data Engineer to own and evolve the systems that move, transform, protect,...Remote work
- ...Develop, optimize, and maintain agentic AI pipelines for automation and workflow intelligence. Experiment with prompt engineering, context tuning, and model orchestration to improve performance and adaptability. Work with vector databases, RAG (retrieval-augmented...
- ...WorkOS is seeking a security-focused engineer to lead secure design with engineering teams, and to perform offensive security testing across our products. You will shape security by default and help reduce risk while partnering with developers to implement pragmatic mitigations...Remote job
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Ceph & Distributed Storage. Be the first to apply!
- intel software engineer Canada, KY
- software engineer Canada, KY
- senior robotics software engineer Canada, KY
- part time software developer remote Canada, KY
- software engineer remote Canada, KY
- ngo software engineer Canada, KY
- senior software design engineer Canada, KY
- software engineer healthcare Canada, KY
- software developer fintech Canada, KY
- cybersecurity software engineer Canada, KY


