Remote Staff Software Engineer (Sources/Sinks)

Logo of Materialize

Materialize

πŸ’΅ $200k-$225k
πŸ“Remote - United States

Job highlights

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Materialize know you found this job on JobsCollider. Thanks! πŸ™