MotherDuck

Software Engineer - Storage

Seattle, WA
USD 140k - 240k
AWS GCP SQL C++ Azure PostgreSQL
Description

About MotherDuck

Don’t let the quirky name fool you! We’re on a mission to radically transform the data analyst user experience. We empower and delight analysts using a novel cloud architecture built on top of DuckDB, an open source foundation with a vibrant community. Our team is a diverse mix of passionate, collaborative and empathetic data industry veterans from Google, Amazon, Meta, Snowflake, SingleStore, Databricks, and the like. 

Our team is a diverse mix of passionate, collaborative and empathetic data industry veterans from Google, Amazon, Meta, Snowflake, SingleStore, Databricks, and the like. We’re geographically distributed across 4 engineering hubs, spanning the US and Europe.

At MotherDuck, we’re building a modern, cloud-native data analytics platform centered on DuckDB, the beloved in-process SQL database. A cornerstone of our platform is our file system abstraction that lets DuckDB seamlessly interact with cloud storage backends as if they were local file systems. We’re looking for a Software Engineer with expertise in storage systems to help us refine, optimize, and expand this critical layer.

As a Software Engineer focusing on storage and file systems, you’ll work on challenges like building a robust FUSE layer, improving performance for cloud storage backends, and optimizing DuckDB’s interaction with these systems. You’ll collaborate with other engineers, cross-functional teams, and customers to ensure our storage abstraction is reliable, efficient, and easy to use.

You’re someone who thrives on tackling complex storage and file system challenges, loves working in dynamic environments, and values building systems that are both performant and maintainable.

Core Responsibilities

  • Design, implement, and optimize our FUSE file system abstraction to enable seamless integration between DuckDB and cloud storage backends.

  • Develop and maintain distributed read caching, background processes (compaction, GC, etc...)

  • Enhance observability and diagnostics for storage-related systems to ensure reliability and troubleshoot issues effectively.

  • Collaborate with internal engineering teams and cross-functional partners to deliver a coherent, scalable storage system.

  • Work on state management and dynamic resource allocation for our storage infrastructure.

  • Ensure the system is reliable, secure, and efficient, while maintaining agility for rapid iteration.

  • Participate in on-call rotations and contribute to improving system reliability to make those on-call shifts quieter (and maybe even fun).

What we’re looking for

  • Bachelor’s degree in Computer Science or equivalent work experience.

  • 3+ years of software development experience, with a focus on storage systems, file systems, or distributed storage architectures.

  • Strong experience with C++ or another low level systems programming language.

  • Familiarity with FUSE or other file system abstractions.

  • Deep understanding of cloud storage backends (e.g., S3, GCS, Azure Blob Storage) and the challenges of integrating them with file systems.

  • Experience with distributed systems, storage formats, or data processing engines.

  • Knowledge of SQL databases like PostgreSQL and DuckDB is a plus.

  • Comfortable working in a cloud-native environment (AWS, GCP, Azure) with deployment automation and scaling experience.

  • Excellent problem-solving and communication skills.

  • Self-directed and team-oriented with a collaborative mindset.

  • Sense of fun, willingness to embrace duck puns, and ability to not take yourself too seriously.

What we provide

  • Competitive compensation and stock options

  • 100% paid medical, dental, and vision for employees

  • 80% paid medical, dental, and vision for dependents

  • Unlimited Paid Time Off

  • 401k plan

  • Opportunities to build team connections via company summits 2x a year and team summits 1-2x a year.

  • Hybrid work environment

Please Apply

Does this role sound appealing to you, but you’re missing some of the requirements or don’t quite think you’re qualified?  Please apply anyway. Research has shown that underrepresented groups in technology often shy away from roles which aren’t a 100% match. We aim to build a diverse team and will strongly consider applicants who bring many of the requirements plus have other experiences which round out their qualifications.

MotherDuck is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. MotherDuck is committed to working with and providing reasonable accommodations to applicants with physical and mental disabilities.

MotherDuck
MotherDuck
Analytics Database Machine Learning Software

0 applies

11 views

Other Jobs from MotherDuck

Software Engineer - Platform (Infra)

San Francisco, CA Seattle, WA

Software Engineer - Platform (Backend)

San Francisco, CA Seattle, WA

Data Engineer

New York, NY San Francisco, CA

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say

Sid avatar
Sid
Very nice portal for searching jobs in this rough market.
Mar 6, 2025
Michael Duran avatar
Michael Duran
Software Engineer
I've been using this job search site for a while now, and it’s honestly one of the best out there! The clean and easy-to-navigate UI makes the whole job-hunting process so much smoother. Plus, the job postings are always up-to-date, so I never feel like I’m wasting time. The cherry on top is the owner—super kind and always quick to respond. Definitely recommend checking it out if you're on the job hunt!
Aug 21, 2024
Sai avatar
Sai
It’s really great website for finding jobs based on skills it’s really helpful give a go
Aug 21, 2024
Adinadh avatar
Adinadh
What I like most about Echo Jobs is how easy it is to use. The platform helps me quickly find jobs that match my skills and interests, thanks to its great recommendations and filters. Yes, I would definitely recommend Echo Jobs to a friend. It makes job searching simple and efficient, making it a great tool for anyone looking for a new job.
Jul 23, 2024
As a student navigating the job market, I've found LinkedIn increasingly frustrating due to numerous fake postings by consultancies. In contrast, this job posting website has been a game-changer for me. It offers genuine opportunities and a straightforward application process, making it much easier to find and apply for real jobs. Highly recommend it to fellow students seeking reliable job listings!
Jul 16, 2024
Cliff Gor avatar
Echo Jobs has been exceptional in my job hunt where it provides one platform to job hunt and I don't have to open 10 websites just to look for a job. It has also helped me focus much on the job skill and the location filtering out the onsite jobs and remote ones. The only feature that I would request is to display fully remote jobs that are not restricted to a country since the one available shows ie, Remote, US yet. But if it could show remote only, that would be helpful not only to me but to other people applying for full remote and not tied to only US candidates
Apr 22, 2024
I found EchoJobs in 2022, and I love it. It has a lot of remote jobs. It's exclusive to software and technology jobs (helpful for devs like me). What I like the most are its filters and its API. If you're a tech professional seeking remote work, I highly recommend giving it a try to EchoJobs.
Mar 4, 2024
Would definitely recommend it! Excellent product, dedicated founder, Jobs are easier to find. Congrats 🎉 to the entire team!
Mar 3, 2024
Brandon Banks avatar
Brandon Banks
Echo Jobs is really impressive. It provides a great user experience with an ability to quickly search through the many job postings. There is an impressive amount of jobs here and it is quickly updated. The details in the each job posting is helpful when determining if it is worth pursuing. I would highly recommend using Echo Jobs to find the next step in your career.
Mar 2, 2024
Tyler Young avatar
Tyler Young
tylerayoung.com
Best wishes with EchoJobs—it's become my favorite job board overnight!
Dec 16, 2023
Simply put, it's the most up to date tech jobs aggregator I’ve found. I'm like... "I don't have to check 10+ jobs boards daily just to see if there's a new job listing? sign me up!" The filters are also quite helpful! The UI is very clean and straightforward. Love it!
Oct 5, 2023