Staff Systems Engineer at Materialize




Apply Now

Description


Company Overview

Materialize is revolutionizing how organizations handle real-time data through our cloud operational data store (ODS). Our platform empowers teams to transform and analyze streaming data using familiar SQL, delivering consistent, up-to-the-moment results. We enable companies to build operational data meshes, optimize query performance, and process live data streams before archiving to historical storage.

As a Series C company with over $100M in funding from premier investors including Kleiner Perkins, Redpoint Ventures, and Lightspeed Venture Partners, we're trusted by industry leaders like Fubo.tv, Crane Worldwide Logistics, and General Mills. Our distributed team spans the US, Canada, and EMEA.

The Opportunity

We're seeking exceptional systems engineers to join our core infrastructure team. You'll be responsible for the critical systems that power data ingestion and delivery in Materialize, working on high-performance distributed systems where correctness is paramount. This role offers the chance to work with cutting-edge stream processing technology while integrating with the broader data infrastructure ecosystem.

Core Responsibilities

  • Architect and implement foundational components of Materialize using Rust
  • Drive product evolution through customer feedback and usage patterns
  • Work cross-functionally with engineering teams and product management to deliver solutions
  • Build and maintain high-performance, reliable distributed systems

Required Qualifications

  • 5+ years of systems-level software engineering experience
  • Strong programming fundamentals in languages like Go or C/C++, with enthusiasm for learning Rust
  • Proven ability to quickly master new technologies and complex concepts
  • Self-directed work style balanced with strong collaboration skills
  • Comfort with both greenfield development and maintaining mature codebases
  • Excellence in written and verbal communication
  • Deep computer science fundamentals (equivalent to BS/MS in Computer Science)
  • Ability to understand and apply concepts from academic research, particularly in areas of Timely and Differential Dataflow

Desired Experience

  • Distributed systems design and implementation
  • Rust programming language
  • SQL database internals
  • Message brokers and Change Data Capture (CDC)
  • Stream processing systems
  • Data infrastructure implementation

Compensation

  • Base Salary: $200,000 - $225,000
  • Equity Package
  • Comprehensive Benefits

Our Commitment

We believe exceptional products come from diverse teams. We're proud to be an equal opportunity employer and actively seek candidates with varied backgrounds, perspectives, and experiences. Our team combines passion, curiosity, and creativity to build something truly remarkable.


Location:
US/Canada/EMEA


Tags



Other Rust Jobs: