Senior/Staff Software Engineer (Sources/Sinks)

Sorry, this job was removed at 09:38 p.m. (EST) on Tuesday, Feb 25, 2025
Be an Early Applicant
2 Locations
Software • Database
The Role
Who We Are:

Materialize is a cloud operational data store (ODS) that allows you to use SQL to transform, deliver, and act on fast-changing data. By performing incremental and consistent data transformations, Materialize makes live data accessible throughout your organization. Build operational data meshes, offload queries, join data sets, and act on the results before they move to colder storage for historical analysis.

Our ODS is trusted to deliver fresh, correct results for enterprise teams across industries, including Fubo.tv, Crane Worldwide Logistics, and General Mills. As a Series C company, Materialize has raised over $100 million in funding, with US, Canada, and EMEA employees.

Investors:

Kleiner Perkins, Redpoint Ventures and Lightspeed Venture Partners.

About the Role:

We are looking for seasoned engineers to join the team that owns the experience of getting data into and out of Materialize efficiently. It is performance-sensitive distributed systems work with an emphasis on correctness that encompasses integrations with many adjacent data infrastructure projects.

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.

About You:

  • 5+ years of experience with software engineering focused on systems-level software.
  • Solid programming fundamentals (e.g. in Go, C/C++,) 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. Timely and Differential Dataflow are built upon years of academic and industrial research, and you’ll need to become familiar with the research areas.

Bonus Points:

  • 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

SALARY RANGE: $200,000 - 225,000 + Equity 

The salary range provided in this job description should not be considered a guarantee or commitment. The actual compensation offered may vary based on individual qualifications objectively assessed during the application and interview process, including but not limited to the candidate’s:

  • Qualifications and relevant work experience
  • Educational background and credentials
  • Relevant skills and certifications
  • Geographic location
  • Market demands

Materialize reserves the right to adjust the salary range based on the candidate's specific circumstances and the overall compensation package.



We understand it takes a diverse team of highly intelligent, passionate, curious, and creative people to develop the exceptional product we are building. Our dynamic team has incredible perspectives to share, just as we know you do, and we take great pride in being an equal opportunity employer.

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
New York, NY
50 Employees
Hybrid Workplace

What We Do

Materialize is the streaming SQL database company that makes it easy for any developer or analyst to understand streaming data, answer complex questions and build intelligent applications using standard technology. Whether it’s delivering personalized experiences, accurately identifying fraud, building predictive AI, or discovering new business opportunities, the ability to run complex queries on multiple streams of data and keep their answers up to date is critical to making better decisions about the changing world around us.

We are focused on bottom-up developer adoption, our core software is free to use and source available, our business model is a cloud product that handles management of Materialize and lets businesses focus on building value. We have a vibrant developer community on Slack and as much as possible we work in public on GitHub.

The Materialize team includes engineers who were early employees of Cockroach Labs, Flink, Dropbox, and YouTube. Our work builds on top of Timely Dataflow and Differential Dataflow, both created by our co-founder Frank McSherry, a world-leading computer scientist with decades of award-winning research in all aspects of data.

Similar Jobs

Hybrid
Houston, TX, USA
289097 Employees
Hybrid
Fort Worth, TX, USA
289097 Employees

McDonald’s Global Technology Logo McDonald’s Global Technology

Cloud Platform Enablement Director

eCommerce • Food • Information Technology • Mobile • Cybersecurity • App development • Big Data Analytics
Hybrid
Chicago, IL, USA
1400 Employees
168K-219K Annually
2 Locations
21258 Employees
83K-132K Annually

Similar Companies Hiring

Hex Thumbnail
Software • Business Intelligence • Big Data Analytics • Big Data • Artificial Intelligence • Analytics
New York, NY
100 Employees
Stepful Thumbnail
Software • Healthtech • Edtech • Artificial Intelligence
New York , NY
60 Employees
Immuta Thumbnail
Software • Security • Data Privacy • Database • Cybersecurity • Cloud • Big Data
New York, NY
180 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account