Software Engineer

1 week ago


New York, United States MotherDuck Full time
Job DescriptionJob DescriptionAbout 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. 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. DuckDB’s versatility and low footprint allows it to runlocally in users’ machines (embedded in Python, CLI, or via WASM in the users’ browser) as well as on our cloud servers, or in CND’s edge nodes. Our extension ties these instances together and bridges the gap between an extremely efficient SaaS platform and blazingly fast local computation. As a Software Engineer on our team, you will help design and build these systems, gain thorough understanding on how DuckDB (and databases in general) work, and build the compute layer of a newly forming service.  You will be joining a small team with a big vision, and hopefully 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 and become a DuckDB expert. Share that knowledge with other MotherDuck engineers and our users.

  • Collaborate with frontend and platform engineering teams to ensure that our compute layer works seamlessly with other parts of our system.

  • 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, drive the development of larger features, and contribute to the continuous improvement of engineering processes.

  • Mentor more junior engineers, guide them through to solutions and help them grow.

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

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

  • Bachelors degree in Computer Science or related

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

  • Strong experience with backend programming languages (C++, Java, etc..) and libraries.

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

  • Experience with design, scoping and building larger features, together with others in the team.

  • Experience with big data technologies and data warehousing is a plus. 

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

  • Strong understanding of databases, query optimization, and data indexing is a plus.

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

  • Ability to communicate technical concepts, both in written and verbal form. 

  • 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

  • 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 with catered lunch 3 days a week.

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.

Compensation Range: $206K - $267K


  • Software Engineer

    4 weeks ago


    New York, United States Intelliswift Software Full time

    Job Title: Software Engineer III/Data EngineerLocations: Onsite - New York, NYDuration: 12-MonthsMust-Have Skills:Experience on a data platform teamPython Coding Test During InterviewExperience building data pipelines, Data manipulation, Python, SQLCoding skills – Python and SQLInfrastructures, data manipulationNice-to-have Skills:Interest in...

  • Software Engineer

    1 month ago


    New York, United States Intelliswift Software Full time

    Job Title: Software Engineer III/Data EngineerLocations: Onsite - New York, NYDuration: 12-MonthsMust-Have Skills:Experience on a data platform teamPython Coding Test During InterviewExperience building data pipelines, Data manipulation, Python, SQLCoding skills – Python and SQLInfrastructures, data manipulationNice-to-have Skills:Interest in...


  • New York, United States Intelliswift Software Full time

    Job Title: Software Engineer/Platform engineer/Infrastructure engineerLocations: Onsite - New York, NYDuration: 12-MonthsMust-Have SkillsData Platform experience is must haveBuilding and migrating data pipeline infrastructureBuild a platformPython, SQLNice-to-have Skills:Interest in photographyImage processing/computer visionMetric Maths / Computer Science...


  • New York, United States Intelliswift Software Full time

    Job Title: Software Engineer/Platform engineer/Infrastructure engineerLocations: Onsite - New York, NYDuration: 12-MonthsMust-Have SkillsData Platform experience is must haveBuilding and migrating data pipeline infrastructureBuild a platformPython, SQLNice-to-have Skills:Interest in photographyImage processing/computer visionMetric Maths / Computer Science...


  • New York, New York, United States Intelliswift Software Full time

    Position: Senior Software Infrastructure EngineerLocation: RemoteContract Duration: 12-MonthsEssential Qualifications:Proven experience with Data PlatformsExpertise in constructing and transitioning data pipeline infrastructuresCapability to develop a robust platformProficiency in Python and SQLPreferred Qualifications:Passion for photographyExperience in...


  • New York, New York, United States Intelliswift Software Full time

    Position Title: Senior Software Infrastructure EngineerLocation: OnsiteContract Duration: 12-MonthsEssential Skills:Experience with Data Platforms is essentialExpertise in constructing and transitioning data pipeline frameworksCapability to develop a robust platformProficiency in Python and SQLDesirable Skills:Passion for photographyKnowledge in image...


  • New York, United States IRIS Software Group Full time

    VP Engineering, AmericasReporting to: Chief Technology OfficerThe Role & PurposeAs VP, Engineering Americas, you’ll lead the Americas software engineering function and resources.As a key member of the Americas Executive and Senior Leadership Teams, you’ll ensure that Engineering runs smoothly from conception and prioritization to scheduling and...


  • New York, New York, United States IRIS Software Group Full time

    About IRIS Software Group:IRIS Software Group stands as one of the foremost privately owned software enterprises in the UK. For over four decades, we have delivered cutting-edge administrative solutions to a diverse range of clients, including businesses, charitable organizations, and public sector entities. Our workforce has grown to nearly 3000...


  • New York, New York, United States Software Guidance and Assistance, Inc. Full time

    Software Guidance & Assistance, Inc. (SGA) is seeking a Frontend Software Engineer (Angular) for a contract opportunity with one of our esteemed financial services partners.Position Overview:The Institutional Securities Group (ISG) Lending Technology team is tasked with the development and execution of a forward-thinking technology strategy to enhance...


  • New Orleans, Louisiana, United States Performance Software Full time

    About Performance SoftwareWe are a medium-sized company specializing in providing innovative embedded software solutions to our client companies.Job DescriptionWe are looking for skilled Software Development Engineers with good experience in FMS systems to join our team. As a Software Development Engineer at Performance Software, you will be responsible for...


  • New York, United States Delta System and Software Inc. Full time

    Job DescriptionJob DescriptionJob Title: Software EngineerLocation: 2 Broadway, NY (Onsite)Job Type: 12 Months Contract and ExtendableClient domain: MTANeed local candidates onlyDescription:Job Description: Abilities, technical skills and domain knowledge Abilities Must be intellectually curious and passionate about technology Ability to collect and analyze...


  • New York, New York, United States Triunity Software Full time

    About the RoleWe are seeking a highly skilled Machine Learning Operations Engineer to join our team at Triunity Software. As a key member of our engineering team, you will be responsible for designing and implementing data pipelines and engineering infrastructure to support our enterprise machine learning systems.Key ResponsibilitiesDesign and Implement Data...

  • Service Engineer

    3 weeks ago


    New York, United States CloudFit Software Full time

    CloudFit Software is looking for qualified Service Engineers that have the experience and passion to design, deploy, and operate customer solutions. These solutions include a combination of Commercial off-the-shelf, open-source, and cloud-native technologies. The job will involve learning new technologies, interacting with client stakeholders, and designing...


  • New York, United States CloudFit Software Full time

    CloudFit Software is looking for a Site Reliability Engineer (SRE) to work directly on increasing quality, performance, and reliability of the CloudFit Managed Applications and Services systems. Our SREs help maintain accountability of production workloads while making it easier to run modern applications and services in the cloud. As a team, we bring...

  • Software Engineer

    3 months ago


    New York, United States Vets Hired Full time

    Job DescriptionJob DescriptionDESCRIPTION:Duties: Design, develop, test, debug, and implement software applications in accordance with specifications and business needs. Develop software applications using modern tools, techniques and methods. Use tools and techniques to analyze app performance and user behavior, making data-driven decisions for...

  • Software Engineer

    2 months ago


    New York, United States E-Fix Credit Full time

    Job DescriptionJob DescriptionWe are seeking a highly skilled and motivated Software Engineer to join our team at E-Fix Credit. As a Software Engineer, you will play a critical role in developing innovative solutions and improving our technology infrastructure to support the growth of our business.Key Responsibilities:- Collaborate with cross-functional...

  • Software Engineer

    3 months ago


    New York, United States Motion Recruitment Full time

    Outstanding long-term contract opportunity! A well-known Financial Services Company is looking for a Software Engineer in New York, NY(Hybrid). Work with the brightest minds at one of the largest financial institutions in the world. This is a long-term contract opportunity that includes a competitive benefit package! Our client has been around for over 150...

  • Software Engineer

    2 weeks ago


    New York, United States Embrava Full time

    Company DescriptionEmbrava is a company based in New York, NY, dedicated to helping organizations protect their most valuable asset: the time of their employees. Through innovative hardware and software solutions, Embrava focuses on creating smarter workspaces that enhance productivity and collaboration while reducing costs and providing tools for the...

  • CAD Engineer

    2 months ago


    New York, New York, United States Dew Software Full time

    Dew Software, a leading player in the Digital Transformation space, is seeking a skilled CAD Engineer to join our team.Working with Fortune 500 companies to support their digital transformation journeys, the CAD Engineer will be responsible for designing and developing detailed schematics for a variety of projects.Create CAD surfaces and solids, GD&T, and...

  • VP - Engineering

    1 month ago


    New York, United States IRIS Software Group Full time

    About IRIS Software :IRIS Software Group is one of the largest privately held software companies in the UK. We’ve supplied innovative administrative solutions to businesses, charities, and the public sector for over 40 years. We are close to 3000 employees in the IRIS family today with operations in the UK, Ireland, Romania, North America and India. We...