Staff Software Engineer (Sources/Sinks)
closed
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