Join Our Team

Help us build the next generation of streaming data tools.

Materialize Jobs

Help us Build Materialize

Materialize is deployed on top of streaming message queues, like Apache Kafka, and allows users to specify arbitrary SQL views on top of their queues and query those views instantly. Stream processing software like Kafka has greatly improved the end-to-end latency of moving messages around in real time, but today there’s no good solution for making use of that data easily.

Materialize brings the user-facing simplicity of SQL views – for arbitrary SQL queries, not just a SQL-inspired minimal language – to the streaming data ecosystem.


Built in Rust

We are looking for seasoned Engineering generalists with extensive experience leading technical architecture and who are proficient in Rust, C++, Java, or functional programming languages. It’s vital to also have experience working with large data sets, distributed systems, and backend development, as well as an interest in developing software in Rust.


  • 100% covered health insurance for you and all your dependents

  • Competitive equity package

  • 401k

  • Generous paid parental leave

  • Charitable donation matching

Materialize Jobs
Join a global team with employees around the world

Open Positions

Materialize is a globablly distributed team with a permanent office in NYC. All roles are open to applicants in NYC and remote unless otherwise noted.


Don't see your job here?

We are constantly looking for talented individuals to join our team. Reach out to us at

Sign Up for Access

Ready to see if Materialize works for your use case? Register for access today!

©  2023  Materialize, Inc. Terms of Service | Privacy Policy