Software Engineer - Database
RemoteAmsterdam, North Holland, The Netherlands
Job Summary
Drive major projects in the dual execution stack to ensure DuckDB processes queries seamlessly locally and in the cloud. Build a cloud platform that dynamically assigns resources for efficient workloads across all instance sizes. Lead cross-functional work with frontend, platform, and infrastructure teams to maintain a coherent end-to-end user experience. Push the state of the art in embedded database performance, distributed execution, and DuckDB internals while debugging issues based on real usage patterns. Mentor teammates and share expertise through documentation to raise engineering standards across the team. Align with DuckDB Labs on APIs and shape the future direction of the open-source database.
Required Qualifications
- Fluency in a backend language like C++, Rust, Java, or similar systems languages
- Comfort working close to the metal
- Foundation in query engines
- Foundation in execution plans
- Foundation in indexing
- Foundation in performance optimization techniques
- Experience with cloud infrastructure
- Experience with networking
- Experience building low-latency distributed systems
- Ability to scope and lead projects that span multiple collaborators
- Ability to manage cross-functional dependencies
- Clear thinking
- Careful design
- Thoughtful tradeoffs
- Comfort mentoring peers
- Ability to help build a collaborative, high-agency environment
- Ability to engage with the wider community
- Ability to participate in open-source conversations
- Ability to work directly with DuckDB Labs
Desired Qualifications
- Experience building and shipping complex backend systems
- Hands-on experience with DuckDB
- Experience working with DuckDB Labs
- Knowledge of vectorized execution
- Knowledge of DuckDB internals
- Experience with DuckDB APIs
- Experience with resource assignment
- Experience with system reliability
- Experience with embedded database performance
- Experience with distributed execution
- Experience with user experience design
- Experience with mentorship
- Experience with documentation
- Experience with debugging
- Experience with real usage patterns
- Experience with prioritizing improvements
- Experience with architectural challenges
- Experience with clearing bottlenecks
- Experience with raising the bar for engineering practices
- Experience with open-source conversations
- Experience with working directly with DuckDB Labs
- Experience with the wider DuckDB community
- Experience with the DuckDB codebase
- Experience with local development
- Experience with cloud operations
- Experience with bridging software and data engineering workflows
- Experience with thoughtfully, passionate, and empathetic data industry veterans
- Experience with making data warehousing fun, frictionless, and ducking awesome
- Experience with building blazing fast internal and customer-facing analytics experiences
- Experience with cloud-hosted versions of databases
- Experience with unifying local development with cloud operations
- Experience with bridging the gap between software and data engineering workflows
- Experience with owning impactful projects
- Experience with sharing what they learn
- Experience with helping shape how modern analytics gets built
- Experience with cross-functional work
- Experience with frontend teams
- Experience with platform teams
- Experience with infrastructure teams
- Experience with keeping user experience coherent end to end
- Experience with pushing the state of the art in embedded database performance
- Experience with pushing the state of the art in distributed execution
- Experience with pushing the state of the art in DuckDB internals
- Experience with deepening DuckDB expertise
- Experience with sharing DuckDB expertise
- Experience with mentorship
- Experience with documentation
- Experience with working with the support team
- Experience with debugging issues
- Experience with learning from real usage patterns
- Experience with prioritizing improvements that matter most
- Experience with improving systems holistically
- Experience with spotting architectural challenges early
- Experience with clearing bottlenecks before they become problems
- Experience with mentoring teammates
- Experience with helping raise the bar for engineering practices across the team
- Experience with engaging with the wider community
- Experience with open-source conversations
- Experience with working directly with DuckDB Labs
- Experience with aligning on APIs
- Experience with shaping where DuckDB goes next
- Experience with the DuckDB codebase
- Experience with the DuckDB community
- Experience with making sure people get the best of both local and cloud worlds
- Experience with a small, high-agency team
- Experience with big ambitions
- Experience with engineers owning impactful projects
- Experience with sharing what they learn
- Experience with helping shape how modern analytics gets built
- Experience with the Database team
- Experience with DuckDB and the cloud
- Experience with the core server
- Experience with client extension logic
- Experience with letting DuckDB run seamlessly
- Experience with local or in the cloud
- Experience with pushing the boundaries of embedded database performance
- Experience with distributed execution
- Experience with user experience
- Experience with staying closely connected to DuckDB Labs
- Experience with aligning on APIs
- Experience with shaping what's next
- Experience with major projects in dual execution
- Experience with resource assignment
- Experience with system reliability
- Experience with incoming issues
- Experience with lending DuckDB expertise to other teams
- Experience with collaborating closely across MotherDuck
- Experience with collaborating with the wider DuckDB community
- Experience with making sure people get the best of both local and cloud worlds
- Experience with a mix of thoughtful, passionate, and empathetic data industry veterans
- Experience with making data warehousing fun, frictionless, and ducking awesome for developers and data practitioners
- Experience with building blazing fast internal and customer-facing analytics experiences
- Experience with a cloud-hosted version of DuckDB
- Experience with working hand-in-hand with the creators of the fastest-growing and fastest-improving query engine on the planet
- Experience with unifying local development with cloud operations
- Experience with bridging the gap between software and data engineering workflows
- Experience with a small, high-agency team
- Experience with big ambitions
- Experience with engineers owning impactful projects
- Experience with sharing what they learn
- Experience with helping shape how modern analytics gets built
- Experience with the Database team
- Experience with DuckDB and the cloud
- Experience with the core server
- Experience with client extension logic
- Experience with letting DuckDB run seamlessly
- Experience with local or in the cloud
- Experience with pushing the boundaries of embedded database performance
- Experience with distributed execution
- Experience with user experience
- Experience with staying closely connected to DuckDB Labs
- Experience with aligning on APIs
- Experience with shaping what's next
- Experience with major projects in dual execution
- Experience with resource assignment
- Experience with system reliability
- Experience with incoming issues
- Experience with lending DuckDB expertise to other teams
- Experience with collaborating closely across MotherDuck
- Experience with collaborating with the wider DuckDB community
- Experience with making sure people get the best of both local and cloud worlds
- Experience with a mix of thoughtful, passionate, and empathetic data industry veterans
- Experience with making data warehousing fun, frictionless, and ducking awesome for developers and data practitioners
- Experience with building blazing fast internal and customer-facing analytics experiences
- Experience with a cloud-hosted version of DuckDB
- Experience with working hand-in-hand with the creators of the fastest-growing and fastest-improving query engine on the planet
- Experience with unifying local development with cloud operations
- Experience with bridging the gap between software and data engineering workflows
- Experience with a small, high-agency team
- Experience with big ambitions
- Experience with engineers owning impactful projects
- Experience with sharing what they learn
- Experience with helping shape how modern analytics gets built
- Experience with the Database team
- Experience with DuckDB and the cloud
- Experience with the core server
- Experience with client extension logic
- Experience with letting DuckDB run seamlessly
- Experience with local or in the cloud
- Experience with pushing the boundaries of embedded database performance
- Experience with distributed execution
- Experience with user experience
- Experience with staying closely connected to DuckDB Labs
- Experience with aligning on APIs
- Experience with shaping what's next
- Experience with major projects in dual execution
- Experience with resource assignment
- Experience with system reliability
- Experience with incoming issues
- Experience with lending DuckDB expertise to other teams
- Experience with collaborating closely across MotherDuck
- Experience with collaborating with the wider DuckDB community
- Experience with making sure people get the best of both local and cloud worlds
- Experience with a mix of thoughtful, passionate, and empathetic data industry veterans
- Experience with making data warehousing fun, frictionless, and ducking awesome for developers and data practitioners
- Experience with building blazing fast internal and customer-facing analytics experiences
- Experience with a cloud-hosted version of DuckDB
- Experience with working hand-in-hand with the creators of the fastest-growing and fastest-improving query engine on the planet
- Experience with unifying local development with cloud operations
- Experience with bridging the gap between software and data engineering workflows
- Experience with a small, high-agency team
- Experience with big ambitions
- Experience with engineers owning impactful projects
- Experience with sharing what they learn
- Experience with helping shape how modern analytics gets built
- Experience with the Database team
- Experience with DuckDB and the cloud
- Experience with the core server
- Experience with client extension logic
- Experience with letting DuckDB run seamlessly
- Experience with local or in the cloud
- Experience with pushing the boundaries of embedded database performance
- Experience with distributed execution
- Experience with user experience
- Experience with staying closely connected to DuckDB Labs
- Experience with aligning on APIs
- Experience with shaping what's next
- Experience with major projects in dual execution
- Experience with resource assignment
- Experience with system reliability
- Experience with incoming issues
- Experience with lending DuckDB expertise to other teams
- Experience with collaborating closely across MotherDuck
- Experience with collaborating with the wider DuckDB community
- Experience with making sure people get the best of both local and cloud worlds
- Experience with a mix of thoughtful, passionate, and empathetic data industry veterans
- Experience with making data warehousing fun, frictionless, and ducking awesome for developers and data practitioners
- Experience with building blazing fast internal and customer-facing analytics experiences
- Experience with a cloud-hosted version of DuckDB
- Experience with working hand-in-hand with the creators of the fastest-growing and fastest-improving query engine on the planet
- Experience with unifying local development with cloud operations
- Experience with bridging the gap between software and data engineering workflows
- Experience with a small, high-agency team
- Experience with big ambitions
- Experience with engineers owning impactful projects
- Experience with sharing what they learn
- Experience with helping shape how modern analytics gets built
- Experience with the Database team
- Experience with DuckDB and the cloud
- Experience with the core server
- Experience with client extension logic
- Experience with letting DuckDB run seamlessly
- Experience with local or in the cloud
- Experience with pushing the boundaries of embedded database performance
- Experience with distributed execution
- Experience with user experience
- Experience with staying closely connected to DuckDB Labs
- Experience with aligning on APIs
- Experience with shaping what's next
- Experience with major projects in dual execution
- Experience with resource assignment
- Experience with system reliability
- Experience with incoming issues
- Experience with lending DuckDB expertise to other teams
- Experience with collaborating closely across MotherDuck
- Experience with collaborating with the wider DuckDB community
- Experience with making sure people get the best of both local and cloud worlds
- Experience with a mix of thoughtful, passionate, and empathetic data industry veterans
- Experience with making data warehousing fun, frictionless, and ducking awesome for developers and data practitioners
- Experience with building blazing fast internal and customer-facing analytics experiences
- Experience with a cloud-hosted version of DuckDB
- Experience with working hand-in-hand with the creators of the fastest-growing and fastest-improving query engine on the planet
- Experience with unifying local development with cloud operations
- Experience with bridging the gap between software and data engineering workflows
- Experience with a small, high-agency team
- Experience with big ambitions
- Experience with engineers owning impactful projects
- Experience with sharing what they learn
- Experience with helping shape how modern analytics gets built
- Experience with the Database team
- Experience with DuckDB and the cloud
- Experience with the core server
- Experience with client extension logic
- Experience with letting DuckDB run seamlessly
- Experience with local or in the cloud
- Experience with pushing the boundaries of embedded database performance
- Experience with distributed execution
- Experience with user experience
- Experience with staying closely connected to DuckDB Labs
- Experience with aligning on APIs
- Experience with shaping what's next
- Experience with major projects in dual execution
- Experience with resource assignment
- Experience with system reliability
- Experience with incoming issues
- Experience with lending DuckDB expertise to other teams
- Experience with collaborating closely across MotherDuck
- Experience with collaborating with the wider DuckDB community
- Experience with making sure people get the best of both local and cloud worlds
- Experience with a mix of thoughtful, passionate, and empathetic data industry veterans
- Experience with making data warehousing fun, frictionless, and ducking awesome for developers and data practitioners
- Experience with building blazing fast internal and customer-facing analytics experiences
- Experience with a cloud-hosted version of DuckDB
- Experience with working hand-in-hand with the creators of the fastest-growing and fastest-improving query engine on the planet
- Experience with unifying local development with cloud operations
- Experience with bridging the gap between software and data engineering workflows
- Experience with a small, high-agency team
- Experience with big ambitions
- Experience with engineers owning impactful projects
- Experience with sharing what they learn
- Experience with helping shape how modern analytics gets built
- Experience with the Database team
- Experience with DuckDB and the cloud
- Experience with the core server
- Experience with client extension logic
- Experience with letting DuckDB run seamlessly
- Experience with local or in the cloud
- Experience with pushing the boundaries of embedded database performance
- Experience with distributed execution
- Experience with user experience
- Experience with staying closely connected to DuckDB Labs
- Experience with aligning on APIs
- Experience with shaping what's next
- Experience with major projects in dual execution
- Experience with resource assignment
- Experience with system reliability
- Experience with incoming issues
- Experience with lending DuckDB expertise to other teams
- Experience with collaborating closely across MotherDuck
- Experience with collaborating with the wider DuckDB community
- Experience with making sure people get the best of both local and cloud worlds
- Experience with a mix of thoughtful, passionate, and empathetic data industry veterans
- Experience with making data warehousing fun, frictionless, and ducking awesome for developers and data practitioners
- Experience with building blazing fast internal and customer-facing analytics experiences
- Experience with a cloud-hosted version of DuckDB
- Experience with working hand-in-hand with the creators of the fastest-growing and fastest-improving query engine on the planet
- Experience with unifying local development with cloud operations
- Experience with bridging the gap between software and data engineering workflows
- Experience with a small, high-agency team
- Experience with big ambitions
- Experience with engineers owning impactful projects
- Experience with sharing what they learn
- Experience with helping shape how modern analytics gets built
- Experience with the Database team
- Experience with DuckDB and the cloud
- Experience with the core server
- Experience with client extension logic
- Experience with letting DuckDB run seamlessly
- Experience with local or in the cloud
- Experience with pushing the boundaries of embedded database performance
- Experience with distributed execution
- Experience with user experience
- Experience with staying closely connected to DuckDB Labs
- Experience with aligning on APIs
- Experience with shaping what's next
- Experience with major projects in dual execution
- Experience with resource assignment
- Experience with system reliability
- Experience with incoming issues
- Experience with lending DuckDB expertise to other teams
- Experience with collaborating closely across MotherDuck
- Experience with collaborating with the wider DuckDB community
- Experience with making sure people get the best of both local and cloud worlds
- Experience with a mix of thoughtful, passionate, and empathetic data industry veterans
- Experience with making data warehousing fun, frictionless, and ducking awesome for developers and data practitioners
- Experience with building blazing fast internal and customer-facing analytics experiences
- Experience with a cloud-hosted version of DuckDB
- Experience with working hand-in-hand with the creators of the fastest-growing and fastest-improving query engine on the planet
- Experience with unifying local development with cloud operations
- Experience with bridging the gap between software and data engineering workflows
- Experience with a small, high-agency team
- Experience with big ambitions
- Experience with engineers owning impactful projects
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.