Join Our Team

Help us build the next generation of streaming data tools.

View 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
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 icon

100% covered health insurance for you and all your dependents

Competitive equity package icon

Competitive equity package

401k icon


Generous paid parental leave icon

Generous paid parental leave

Charitable donation matching icon

Charitable donation matching


Join a global team with employees around the world

Remote Work
Remote Work

We recognize great talent exists in different places. We invite you to apply to any job you’re interested in and we’re happy to make a plan specific to your location needs.

Open Positions

Jobs in


No job is found!