Software Engineer - Database

March 11

🏢 In-office - Manhattan

Apply Now
Logo of MotherDuck

MotherDuck

Building a serverless easy-to-use data analytics platform based on DuckDB. Making analytics ducking awesome.

11 - 50

💰 $12.5M Seed Round on 2022-11

Description

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

Requirements

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

Benefits

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

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobsnewyorkcity.com