Primary record

Senior / Staff Software Engineer (Database)

Materialize Indexed employerNew York
Source-hosted applyChecked 2h agoFull-Time
Apply at Materialize

Materialize receives this application through Ashby. Babu Careers does not claim delivery.

Workplace

On-site

Employment

Full-Time

Published

May 28, 2025

Closes

No date supplied

The role

WHO WE ARE: Materialize is the context engine for AI agents and applications. It lets engineering teams use SQL to transform siloed operational data into up-to-the-second, trustworthy views into any element of their business. Use Materialize to deliver fresh context to AI agents, power data-intensive UIs, and create low-latency, event-driven architectures that drive microservices and core business processes. Materialize is trusted by General Mills, Bilt Rewards, and Crane Worldwide Logistics to solve their most pressing operational data challenges while building a live data foundation for their AI transformation. Our team spans the US (with a NYC headquarters), Canada, and EMEA. INVESTORS: Kleiner Perkins, Redpoint Ventures and Lightspeed Venture Partners. ABOUT THE ROLE Our database technology sits at the heart of the Materialize product—a product that transforms years of cutting-edge academic research into the missing element of today’s data architecture https://materialize.com/blog/missing-element-data-architecture/. As a member of our Database team, you will join a team of ~10 incredible engineers focused on solving ambitious systems problems in service of delivering this remarkable product to our users. Recent examples of the work the Database team focuses on include: evergreen efforts to drive down freshness https://materialize.com/blog/freshness/ & responsiveness https://materialize.com/blog/responsiveness/ while continuing to deliver correct, consistent https://materialize.com/blog/operational-consistency/ results; making each layer of the system more easily scalable; building the right primitives to integrate with the varied software development lifecycles of our users; unifying memory and disk through transparent use of swap; making our release process more predictable and reliable; writing clear documentation both internally and externally; improving observability and debugging tooling; and deleting lots of no-longer-needed code. This role is based in our

Requirements

Department: Engineering; Team: Engineering