Staff Software Engineer (Sources/Sinks)

closed
Materialize Logo

Materialize

💵 $200k-$225k
📍Remote - United States

Summary

Join our team of seasoned engineers at Materialize to design, implement, ship, and maintain critical parts of our cloud operational data store (ODS) efficiently. As a performance-sensitive distributed systems engineer, you will work with integrations from many adjacent data infrastructure projects.

Requirements

  • 5+ years of experience with software engineering focused on systems-level software
  • Solid programming fundamentals (e.g. in Go, C++, Java etc) and interest in learning Rust
  • Track record of learning new technologies and concepts quickly
  • Ability to work both autonomously and collaboratively, as needed
  • Comfort with writing substantial new code and modifying existing, mature code
  • Strong written and verbal communications skills
  • Strong working knowledge of computer science fundamentals, equivalent to a B.S. or M.S. in Computer Science

Responsibilities

  • Design, implement, ship, and maintain critical parts of Materialize in Rust
  • Iterate on Materialize to discover and adapt to customer needs
  • Collaborate with other engineers and product management

Preferred Qualifications

  • Distributed systems experience
  • Experience with Rust
  • Familiarity with SQL databases
  • Familiarity with message brokers and CDC
  • Knowledge of stream processing
  • Experience implementing data infrastructure
  • Ph.D in Computer Science
This job is filled or no longer available