Senior / Staff Software Engineer (Database)
Materialize, New York
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.