Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer - Database

Home > C/C++ programming jobs

Software Engineer - Database in Others new

  • MotherDuck
  • Full time
  • Email
  • Berlin, Germany

Responsibilities

  • Own major projects in the dual execution stack so DuckDB queries can run locally or in the cloud.
  • Build cloud platform capabilities for dynamic resource assignment across workloads and instance sizes.
  • Lead cross-functional work with frontend, platform, and infrastructure teams.
  • Improve embedded database performance, distributed execution, DuckDB internals, and system architecture.
  • Debug customer issues with Support and prioritize improvements based on usage patterns.
  • Mentor teammates, document DuckDB expertise, and improve engineering practices.
  • Collaborate with DuckDB Labs to align APIs and shape DuckDB’s future.

Requirements

  • Experience building and shipping complex backend systems.
  • Fluency in C++, Rust, Java, or similar systems languages, with C++ and Rust especially valued.
  • Understanding of query engines, execution plans, indexing, and performance optimization.
  • Hands-on DuckDB experience is a major plus.
  • Experience with cloud infrastructure, networking, and low-latency distributed systems.
  • Ability to scope and lead projects across collaborators and cross-functional dependencies.
  • Strong design judgment, thoughtful tradeoff analysis, mentoring ability, and interest in open-source or DuckDB community engagement.

Benefits

  • Competitive salary and stock options.
  • Flexible time off.
  • Pension plan.
  • Company events, including an annual team gathering.
  • Hybrid work with three days per week in the office and the remainder from a home office or other location; the office provides daily lunch.
  • The role is ideally based in Amsterdam or Berlin, with remote opportunities available in Europe.

Salary: Competitive

MotherDuck

MotherDuck builds a cloud data warehouse and analytics platform that extends DuckDB for developers and data teams. The service blends local DuckDB workflows with managed cloud storage and compute, enabling SQL and AI agent–driven analysis for internal and product analytics. Founded in 2022 and he...

Similar positions

Senior Principal Engineer, Software Engineering

  • ASM
  • Full time
  • Others
  • 10/31/2026
  • Singapore, Singapore

Staff Systems Engineer - Architecture & Interfaces

  • Merlin
  • Full time
  • Remote
  • 10/31/2026
  • Salary: $165k-$220k
  • United States

Senior Autonomy Engineer, Integration

  • May Mobility
  • Full time
  • Remote
  • 10/30/2026
  • Salary: $150k-$170k
  • United States

Senior Firmware Engineer (MATLAB/Simulink)

  • Anduril Industries
  • Full time
  • USA
  • 10/30/2026
  • Salary: $191k - $254k/yr
  • Costa Mesa, CA

Software Engineer, Graphics & Media

  • Figma
  • Full time
  • USA
  • 10/30/2026
  • Salary: $153k-$376k
  • Remote