Software Engineer

1 maand geleden


Amsterdam, Nederland Motherduck Voltijd

About MotherDuck

Don’t let the quirky name fool you We’re on a mission to radically transform the data analyst user experience. We think we can empower and delight analysts using a novel cloud architecture built on top of DuckDB, an open source foundation with a vibrant community. We’re rapidly driving towards general availability and need your help to create many "aha moments" for our users. Our team is a diverse mix of passionate, collaborative, and empathetic data industry veterans from Google, Amazon, Meta, Snowflake, SingleStore, Databricks, and the like.

At MotherDuck, the Database team is responsible for building the DuckDB-based compute layer and integrating it to work seamlessly as an extension to DuckDB. We run DuckDB locally in users’ machines, on the edge, and in the cloud. The scope of work will span running locally in users’ machines embedded in Python, CLI, or via WASM in the users’ browser as well as on our cloud servers.. As a Software Engineer on our team, you will help design and build our systems, gain thorough understanding on how DuckDB (and databases in general) work, and bridge the gap between an extremely efficient SaaS platform and blazingly fast local computation. You will be joining a small team with a big vision, your expertise in database architecture and optimization will be instrumental in achieving our vision to "make the easy things easy, and the impossible things possible”.

Core Responsibilities
  • Design and implement features in what we call hybrid-execution - running queries that are executed both on a local DuckDB instance and a DuckDB backend in the Cloud.

  • Learn, become a DuckDB expert, and share that knowledge with other MotherDuck engineers and our users.

  • Collaborate with frontend and platform engineering teams to ensure our product functions seamlessly.

  • Optimize database performance, network throughput, and reliability to provide a smooth and efficient user experience.

  • Be in direct contact with our users, help identifying and work to fix root causes in your area of expertise.

  • Participate in code reviews and contribute to the continuous improvement of engineering processes.

  • Work closely with the product teams as we design features, providing technical guidance and insights.

What we value
  • 8+ years of years of experience in software development, with a focus on backend development

  • Solid experience in designing and developing backend database systems, preferably for cloud-based applications.

  • Strong experience with C++ programming language and libraries.

  • Strong understanding of database performance tuning, query optimization, and data indexing.

  • Familiarity with cloud-based database services and distributed computing concepts.

  • Experience with big data technologies and data warehousing.

  • Experience with SQL databases, such as PostgreSQL and DuckDB.

  • Experience with version control systems and collaborative development practices.

  • Ability to work in a fast-paced, agile environment and adapt to evolving project needs.

  • Excellent problem-solving and analytical skills, with a keen attention to detail.

  • Sense of fun, ability to not take yourself too seriously

What we provide
  • Competitive compensation and stock options

  • For US-based employees:

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

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

  • For Non-US based employees:

    • You probably have a functioning health system and social safety net so healthcare is not a major factor in employment. If that is not the case let us know and we’ll work something out.

  • Unlimited Paid Time Off

  • 401k plan

  • Regular offsites in hub or exotic locations

  • Geographically distributed team with hubs in Seattle, San Francisco, New York City, & Amsterdam

Please Apply

If this role sounds appealing to you, but you’re missing some of the requirements or don’t quite think you’re qualified, please apply anyway. We believe in building a diverse team and encourage applicants from underrepresented groups in technology. We will strongly consider applicants who bring many of the requirements plus have other experiences that complement their qualifications. Join us on our mission to revolutionize the data analyst user experience

#J-18808-Ljbffr
  • Software Engineer

    1 maand geleden


    Amsterdam, Nederland Rocket Software Voltijd

    Description Summary:As a Software Engineer, You would be joining an agile team, consisting of Software & QA Engineers based in Vilnius and abroad. This team will be working on projects encompassing DBMS and related tools specifically in the NoSQL area. The Software Engineer designs, develops, troubleshoots, and debugs software programs for software...


  • Amsterdam, Nederland Pagefreezer Software Inc. Voltijd

    Are you the newest Senior Software Engineer, Fullstack at Pagefreezer? What we do and why: No one can ignore the internet these days—and a lot of great things are happening online—but we also know that online harms are damaging many individuals, communities, and organizations. It’s Pagefreezer’s vision to make the Internet a safer place by...

  • Software Engineer PLC

    4 weken geleden


    Amsterdam, Nederland Synsel Techniek Voltijd

    Bedrijfsomschrijving:Locatie: regio AmsterdamDit automatiseringsbedrijf voor de industrie bedenkt, ontwerpt en implementeert automatiseringsoplossingen voor toonaangevende bedrijven in verschillende branches. Elektrotechniek en Software zijn hun specialiteit en er wordt intern op een informele manier, professioneel gewerkt en kwaliteit geleverd aan hun...


  • Amsterdam, Nederland Thales Voltijd

    Location: Hengelo, Netherlands About us Actief in de sectoren Aerospace, Defense en Security is Thales Nederland met ruim 2.000 medewerkers de topaanbieder van hightechbanen. Productinnovatie en snel inspelen op de nieuwste technologische mogelijkheden zijn onze drijfveren. Spraakmakende voorbeelden daarvan zijn radar-, communicatie- en command & control...

  • Software Engineer PLC

    2 weken geleden


    Amsterdam, Nederland Synsel Techniek Voltijd

    Wat wij vragen Opleiding HBO Ervaring Medior, Senior Certificaten Industriële Automatisering, Mechatronica, Elektrotechniek Talen Je beheerst Nederlands Wat wij bieden Salaris € 2.850 tot € 5.160 Dienstverband fulltime Vacaturebeschrijving Bedrijfsomschrijving:Locatie: regio AmsterdamVoor elke klantwens ontwerpt en...

  • C+ Software Engineer

    1 week geleden


    Amsterdam, Nederland IC Resources Voltijd

    An exciting opportunity for a C++ Software Engineer has arisen with a rapidly growing trading firm, focusing on volatility trading, arbitrage and market-making across major exchanges worldwide, based in Amsterdam, Netherlands. This is a great opportunity for a C++ Software Engineer to work closely with their trading and research teams, identifying...

  • C++ Software Engineer

    1 maand geleden


    Amsterdam, Nederland IC Resources Voltijd

    An exciting opportunity for a C++ Software Engineer has arisen with a rapidly growing trading firm, focusing on volatility trading, arbitrage and market-making across major exchanges worldwide, based in Amsterdam, Netherlands. This is a great opportunity for a C++ Software Engineer to work closely with their trading and research teams, identifying...

  • C++ Software Engineer

    4 weken geleden


    Amsterdam, Noord-Holland, Nederland IC Resources Voltijd

    An exciting opportunity for a C++ Software Engineer has arisen with a rapidly growing trading firm, focusing on volatility trading, arbitrage and market-making across major exchanges worldwide, based in Amsterdam, Netherlands. This is a great opportunity for a C++ Software Engineer to work closely with their trading and research teams, identifying...

  • Software Engineer

    4 weken geleden


    Amsterdam, Noord-Holland, Nederland Jameson Legal. Voltijd

    Software Engineer - NetherlandsAn exciting opportunity has become available in the Netherlands to join a leading provider of legal software solutions. They specialise in Document Management software along with other Legal Technology offerings. Due to their rapid growth, they are looking for a software engineer with the following experience:Proficiency in...

  • C++ Software Engineer

    4 weken geleden


    Amsterdam, Nederland IC Resources Voltijd

    An exciting opportunity for a C++ Software Engineer has arisen with a rapidly growing trading firm, focusing on volatility trading, arbitrage and market-making across major exchanges worldwide, based in Amsterdam, Netherlands. This is a great opportunity for a C++ Software Engineer to work closely with their trading and research teams, identifying...

  • Software Engineer

    4 weken geleden


    Amsterdam, Nederland Essent Voltijd

    Software Engineer Als Software Engineer ben je verantwoordelijk voor specifieke, zelf ontwikkelde applicaties die de kern vormen van Klimaatroute. Je draagt bij aan het ontwikkelen van nieuwe applicaties en houdt je bezig met het onderhouden en wijzigen van bestaande software. Binnen ons team van 6 enthousiaste IT-professionals krijg je de kans om je...

  • Junior software engineer

    3 weken geleden


    Amsterdam, Noord-Holland, Nederland Xccelerated Voltijd

    Junior Cloud Software EngineerHeb jij werkervaring als software engineer en zou je meer richting de cloud willen gaan? Te werken als Cloud engineer en daarbij training te krijgen op technisch vlak? Dan is onze Cloud Programma iets voor jouIn dit programma bieden wij jou de kans om zowel aan de slag te gaan bij onze partner organisatie in het cloud veld; als...

  • Security Software Engineer

    4 weken geleden


    Amsterdam, Noord-Holland, Nederland Venture Search Voltijd

    Security Software Engineer JavaLeading Prop Trading FirmAmsterdam Our client's Java teams in Amsterdam engage in diverse projects spanning trading algorithm implementations, option pricing, volatility calculation, simulation frameworks, market risk applications, trade reconciliation, and data analysis & visualization tools for traders. They not only develop...


  • Amsterdam, Nederland Synsel Techniek Voltijd

    Bedrijfsomschrijving:Locatie: regio AmsterdamDit Nederlandse bedrijf is gespecialiseerd in sorteer- en verpakkingsmachines voor o.a. de food- en non-foodindustrie zoals de farmacie en de chemie. Ze maken naast speciaal machines ook standaard machines waarmee ze de klant naadloos bedienen. Naast verpakkingen zijn ze actief in pick and place, doseer- en...

  • Software Engineer

    2 weken geleden


    Amsterdam, Nederland E2M Technologies Voltijd

    Job DescriptionYou will be part of the small and diverse software team that develops and maintains the embedded real-time controller and various supporting graphical user interface applications. A wide range of technologies are combined when working on software and control development: control systems for machines, industrial communication protocols and...


  • Amsterdam, Nederland Synsel Techniek Voltijd

    Bedrijfsomschrijving:Locatie: regio AmsterdamWe zijn voor deze organisatie in Amsterdam op zoek naar een Senior Software Engineer PLC. Het gaat om een bedrijf dat actief is in de optimalisatie van complexe bedrijfsprocessen in de industrie. Wanneer je werkt bij dit bedrijf, werk je in een team van professionals aan dynamische projecten voor de mooiste...

  • Software Engineer Storage

    1 maand geleden


    Amsterdam, Nederland ChipSoft Voltijd

    Heb jij ervaring en/of affiniteit met medische (beeld)data? Ben jij doortastend, oplossingsgericht en heb je affiniteit met zorg en ICT? Dan verwelkomen wij je graag als Software Engineer in Amsterdam. ​Jouw baan Beeldvorming neemt binnen de zorg een steeds prominentere rol en daardoor groeit de opslag van deze data enorm. Het maken van een beeld zegt meer...


  • Amsterdam, Nederland Synsel Techniek Voltijd

    Wat wij vragen Opleiding WO, HBO Ervaring Junior Certificaten Industriële Automatisering, Mechatronica, Elektrotechniek Talen Je beheerst Nederlands Wat wij bieden Salaris € 2.780 tot € 3.900 Dienstverband stage Vacaturebeschrijving Bedrijfsomschrijving:Locatie: regio AmsterdamDit Nederlandse bedrijf is gespecialiseerd...


  • Amsterdam, Nederland Synsel Techniek Voltijd

    Wat wij vragen Opleiding WO, HBO Ervaring Senior Certificaten Industriële Automatisering, Elektrotechniek Talen Je beheerst Nederlands Wat wij bieden Salaris € 2.725 tot € 4.825 Dienstverband fulltime Vacaturebeschrijving Bedrijfsomschrijving:Locatie: regio AmsterdamWe zijn voor deze organisatie in Amsterdam op zoek...

  • Software Engineer

    7 dagen geleden


    Amsterdam, Nederland ITW Voltijd

    E2M Technologies BV, an MTS company, is a young company with its main office in Amsterdam, the Netherlands. E2M has a wealth of experience in the design, development and manufacturing of electric motion and control loading systems for a wide variety of applications such as vehicle simulation (aircraft, cars, trains, etc.), entertainment rides, research and...