1

Duckdb Jobs (NOW HIRING)

Software Engineer - Database

New York, NY · On-site +1

$180K - $260K/yr

We're building a cloud-hosted version of DuckDB, working hand-in-hand with the creators of the fastest-growing and fastest-improving query engine on the planet. Unlike other databases, MotherDuck was ...

New

Senior Data Engineer

Dallas, TX · On-site +1

$98K - $133K/yr

MotherDuck / DuckDB * Orchestration: Dagster * Transformation: DBT * Language: Python, SQL * Cloud: Azure * Adjacent: Hex, MCP Requirements * 4+ years in data platform engineering. Bonus if you've ...

Senior Data Engineer

Dallas, TX · Remote

$108K - $147K/yr

MotherDuck / DuckDB * Orchestration: Dagster * Transformation: DBT * Language: Python, SQL * Cloud: Azure * Adjacent: Hex, MCP Requirements * 4+ years in data platform engineering. Bonus if you've ...

Customer Engineer

New York, NY · On-site

$150K - $240K/yr

We're building a cloud-hosted version of DuckDB, working hand-in-hand with the creators of the fastest-growing and fastest-improving query engine on the planet. Unlike other databases, MotherDuck was ...

Software Engineer - Systems

New York, NY · On-site

$200K - $275K/yr

Familiarity with tools like Apache Arrow, Parquet, DataFusion, Clickhouse, or DuckDB is a plus * Understanding of cutting-edge ML infrastructure stack (e.g. PyTorch, CUDA) is also a plus * Experience ...

DuckDB * Develop lightweight APIs and services using FastAPI * Optimize data processing and performance for large datasets * Troubleshoot and debug technical issues across the stack 2. Product ...

Familiarity with tools like Apache Arrow, Parquet, DataFusion, Clickhouse, or DuckDB is a plus * Understanding of cutting-edge ML infrastructure stack (e.g. PyTorch, CUDA) is also a plus * Experience ...

Familiarity with tools like Apache Arrow, Parquet, DataFusion, Clickhouse, or DuckDB is a plus * Understanding of cutting-edge ML infrastructure stack (e.g. PyTorch, CUDA) is also a plus * Experience ...

Leverage the Python scientific stack (NumPy, pandas, duckdb, etc.) to develop and productionize quantitative risk models and analytics * Work with Parquet files for efficient data manipulation and ...

Software Engineer

New York, NY · On-site

$150K - $175K/yr

Leverage the Python scientific stack (NumPy, pandas, duckdb, etc.) to develop and productionize quantitative risk models and analytics * Work with Parquet files for efficient data manipulation and ...

next page

Showing results 1-20

Duckdb information

What is DuckDB?

DuckDB is an in-process SQL OLAP (Online Analytical Processing) database management system designed for fast analytical data processing. Unlike traditional client-server databases, DuckDB runs directly within your application and works well with data science tools and workflows. It is lightweight, easy to install, and supports SQL queries on data stored in CSV, Parquet, and other formats, making it popular for data analysis and research use cases.

What are some common challenges faced by professionals working with DuckDB in data engineering roles?

Professionals using DuckDB in data engineering often encounter challenges such as optimizing query performance for large-scale datasets, integrating DuckDB with existing data pipelines, and ensuring compatibility with various data formats and sources. Additionally, since DuckDB is relatively new compared to other database systems, users may find limited community support or resources for advanced use cases. Collaborating with data scientists and analysts is key, as DuckDB is often used for interactive analytics, requiring close communication to tailor solutions that meet both performance and usability needs.

What is the difference between Duckdb vs Data Analyst?

AspectDuckdbData Analyst
Primary RoleEmbedded analytical database engine for data processingInterprets data, creates reports, and provides insights
Required SkillsSQL, data management, database integrationData visualization, statistical analysis, SQL
Work EnvironmentDevelopers, data engineers, embedded systemsBusiness environments, analytics teams, offices
CertificationsNone specific, SQL knowledge preferredCertified Data Analyst, SQL certifications

Duckdb is a database engine used mainly by developers and data engineers for embedded data processing, while Data Analysts focus on interpreting data and generating insights. Both roles require SQL skills, but their work environments and objectives differ significantly.

What are the key skills and qualifications needed to thrive as a DuckDB developer, and why are they important?

To thrive as a DuckDB Developer, you need strong SQL proficiency, a background in database management, and experience with analytical data processing, ideally supported by a degree in computer science or a related field. Familiarity with DuckDB, data integration tools, and programming languages such as Python or R is essential. Attention to detail, problem-solving abilities, and effective communication are valuable soft skills in this role. These skills ensure efficient data analysis, seamless database integration, and the ability to convey insights to technical and non-technical stakeholders.

What can I do with DuckDB?

DuckDB is an embedded analytical database engine used for data analysis, querying large datasets efficiently, and integrating with data science workflows. It supports SQL queries, works with programming languages like Python and R, and is suitable for data exploration, reporting, and building data pipelines. Job roles involving DuckDB often require knowledge of SQL, data analysis, and database management.
More about Duckdb jobs
What cities are hiring for Duckdb jobs? Cities with the most Duckdb job openings:
What states have the most Duckdb jobs? States with the most job openings for Duckdb jobs include:
Infographic showing various Duckdb job openings in the United States as of August 2026, with employment types broken down into 100% Full Time. Highlights an 67% In-person, and 33% Remote job distribution.

Software Engineer - Database

MotherDuck

New York, NY • On-site, Remote

$180K - $260K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 3 days ago

New


Job description

About MotherDuck
Don't let the quirky name fool you: At MotherDuck, we're on a mission to make data warehousing fun, frictionless, and ducking awesome for developers and data practitioners building blazing fast internal and customer-facing analytics experiences. We're building a cloud-hosted version of DuckDB, working hand-in-hand with the creators of the fastest-growing and fastest-improving query engine on the planet. Unlike other databases, MotherDuck was architected to unify local development with cloud operations to bridge the gap between software and data engineering workflows. Our team is a mix of thoughtful, passionate, and empathetic data industry veterans.
What you will do
The Database team is the bridge between DuckDB and the cloud. We own the core server and client extension logic that lets DuckDB run seamlessly, whether it's local or in the cloud, and we work in C++ right alongside the DuckDB codebase itself. Our mission is to push the boundaries of embedded database performance, distributed execution, and user experience, all while staying closely connected to DuckDB Labs (the team behind DuckDB) to align on APIs and shape what's next.
Day to day, we drive major projects in dual execution, resource assignment, and system reliability, while also handling incoming issues and lending our DuckDB expertise to other teams. We collaborate closely across MotherDuck and with the wider DuckDB community, making sure people get the best of both local and cloud worlds. It's a small, high-agency team with big ambitions... the kind of place where engineers own impactful projects, share what they learn, and help shape how modern analytics gets built.
This role is ideally based in New York City but also open to great candidates remotely on the East Coast.
Key Responsibilities:
  • Own major projects in our dual execution stack, so DuckDB can process queries seamlessly whether they're running locally or in the cloud.
  • Help build a cloud platform that dynamically assigns resources, so DuckDB stays efficient whether someone's running a tiny workload or pushing our biggest, highest-memory instances.
  • Lead cross-functional work with our frontend, platform, and infrastructure teams to keep the user experience coherent end to end.
  • Push the state of the art in embedded database performance, distributed execution, and DuckDB internals.
  • Deepen your DuckDB expertise and share it with the rest of the company through mentorship and documentation.
  • Work directly with our support team to debug issues, learn from real usage patterns, and prioritize the improvements that matter most.
  • Improve systems holistically... spotting architectural challenges early and clearing bottlenecks before they become problems.
  • Mentor teammates and help raise the bar for engineering practices across the team.
  • Work closely with DuckDB Labs (which grew out of the Database Architectures group at CWI, where vectorized execution and DuckDB were born) to help align on APIs and shape where DuckDB goes next.

What you bring
  • You've built and shipped complex backend systems, and you know what great looks like.
  • You're fluent in a backend language like C++, Rust, Java, or similar systems languages, and you're comfortable working close to the metal. (C++ and Rust are the biggest plus here, and we love a great Java engineer too.)
  • A good foundation in query engines, execution plans, indexing, and performance optimization techniques.
  • Hands-on experience with DuckDB is a huge plus, no matter what level you're coming in at.
  • You've worked with cloud infrastructure, networking, and building low-latency distributed systems.
  • You can scope and lead projects that span multiple collaborators and cross-functional dependencies.
  • You take pride in clear thinking, careful design, and thoughtful tradeoffs.
  • You're comfortable mentoring peers and helping build a collaborative, high-agency environment.
  • You enjoy engaging with the wider community, whether that's open-source conversations or working directly with DuckDB Labs.

What we provide
  • The opportunity to participate and contribute to DuckDB, one of most popular modern open source analytical databases.
  • Feather-ruffling compensation - competitive salary and stock options so you have a stake in our flock's success.
  • Top-notch healthcare coverage - 100% paid medical, dental, and vision for employees, plus 80% coverage for dependents (because we care about your whole nest).
  • Flexible PTO - take the time you need to recharge, explore, or just have a lazy day by the pond.
  • 401k plan - because even ducks need to plan for the future.
  • Legendary company events - we bring the whole flock together twice a year for unforgettable summits in fun locations, plus 1-2 team gatherings a year to keep our bonds strong.
  • Flexible work environment - spend most of the week in the office collaborating with the flock, and work from wherever you're most productive the rest of the time. Specifics are role dependent and as agreed upon with your manager

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
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.