get a rust job
JobsSalary guideJob alertsPost a job

Details

All Rust jobs.

Details

get a rust job

A curated job board for Rust engineers. Manually reviewed, Rust-only.

Browse

  • All jobs
  • Remote Rust jobs
  • Senior Rust jobs
  • Rust jobs in Europe
  • Rust jobs in LATAM
  • Worldwide Rust jobs
  • Rust jobs in United States
  • Rust jobs in Germany
  • Post a job
  • Job alerts
  • Salary guide
  • About
  • Contact

© 2026 getarustjob. All rights reserved.

  • Terms
  • Privacy
  • Refund Policy
  • Legal Notice

Details

Details

Back to jobs

Details

Prev
Next

Software Engineer, Streaming SQL

Polygon.io·Mid-level·Remote · United States

Posted Oct 27, 2026·polygon.io.com

Apply

About The Role

At Massive, our live data products keep users current on financial markets, processing terabytes of data a day while serving results that are fresh, predictable, and fast.

fireflow is the streaming dataflow engine behind those products. You write SQL that keeps running as new data arrives, and fireflow keeps the results correct and up to date. It’s built on Apache Arrow and DataFusion, with speed, correctness, and portability as first-class concerns. Deployments range from long-lived, stateful streaming jobs to WebSocket servers hosting thousands of stateless dataflows. Underneath are a disaggregated storage layer, a formally specified control plane, and an incremental changelog executor.

fireflow is still growing, and our small, highly technical team owns every layer, from the SQL parser to query execution. That takes engineers who think about databases from first principles and aren’t satisfied with “it seems to work.”

If you’ve ever watched a query recompute everything for each new event and thought there had to be a better way, you’ll fit in.

Responsibilities

  • Design and build features across fireflow in Rust, owning them from first design through production
  • Profile, benchmark, and optimize for throughput and latency
  • Write design docs and RFCs, and review code from the rest of the team
  • Test for correctness with deterministic simulation and formal modeling
  • Stay up to date with stream processing and database research, and bring the best ideas into fireflow

Skills & Qualifications

We want engineers who think carefully about performance and reliability, own their systems end to end, and understand how databases work.

  • Strong proficiency in Rust; safe, performant, idiomatic code comes naturally
  • Solid systems programming fundamentals: you can reason about memory, concurrency, and performance from first principles
  • Strong grounding in data structures and algorithms
  • Backend experience on or alongside database systems, and curiosity about how they work; more depth is better
  • The ability to explain why a change is correct, not just that it passes tests
  • Bachelor’s degree in Computer Science or a related field, or equivalent experience

Nice to Have

  • Experience with stream processing or real-time analytical systems (Flink, Kafka Streams, Materialize, RisingWave, or similar)
  • Experience with deterministic simulation, fault injection, or formal methods
  • Familiarity with Arrow, DataFusion, or columnar execution
  • Background in financial data

How We Work

We encourage agentic software development and know AI writes much of the code now. You are still accountable for what you ship, and you should understand your changes well enough to defend them. “The AI said so” is not a rationale. Pull request conversations are between people, not pasted model output.

About The Role

At Massive, our live data products keep users current on financial markets, processing terabytes of data a day while serving results that are fresh, predictable, and fast.

fireflow is the streaming dataflow engine behind those products. You write SQL that keeps running as new data arrives, and fireflow keeps the results correct and up to date. It’s built on Apache Arrow and DataFusion, with speed, correctness, and portability as first-class concerns. Deployments range from long-lived, stateful streaming jobs to WebSocket servers hosting thousands of stateless dataflows. Underneath are a disaggregated storage layer, a formally specified control plane, and an incremental changelog executor.

fireflow is still growing, and our small, highly technical team owns every layer, from the SQL parser to query execution. That takes engineers who think about databases from first principles and aren’t satisfied with “it seems to work.”

If you’ve ever watched a query recompute everything for each new event and thought there had to be a better way, you’ll fit in.

Responsibilities

  • Design and build features across fireflow in Rust, owning them from first design through production
  • Profile, benchmark, and optimize for throughput and latency
  • Write design docs and RFCs, and review code from the rest of the team
  • Test for correctness with deterministic simulation and formal modeling
  • Stay up to date with stream processing and database research, and bring the best ideas into fireflow

Skills & Qualifications

We want engineers who think carefully about performance and reliability, own their systems end to end, and understand how databases work.

  • Strong proficiency in Rust; safe, performant, idiomatic code comes naturally
  • Solid systems programming fundamentals: you can reason about memory, concurrency, and performance from first principles
  • Strong grounding in data structures and algorithms
  • Backend experience on or alongside database systems, and curiosity about how they work; more depth is better
  • The ability to explain why a change is correct, not just that it passes tests
  • Bachelor’s degree in Computer Science or a related field, or equivalent experience

Nice to Have

  • Experience with stream processing or real-time analytical systems (Flink, Kafka Streams, Materialize, RisingWave, or similar)
  • Experience with deterministic simulation, fault injection, or formal methods
  • Familiarity with Arrow, DataFusion, or columnar execution
  • Background in financial data

How We Work

Apply
Back to jobs

Details

Prev
Next

Software Engineer, Streaming SQL

Polygon.io·Mid-level·Remote · United States

Posted Oct 27, 2026·polygon.io.com

Apply

About The Role

At Massive, our live data products keep users current on financial markets, processing terabytes of data a day while serving results that are fresh, predictable, and fast.

fireflow is the streaming dataflow engine behind those products. You write SQL that keeps running as new data arrives, and fireflow keeps the results correct and up to date. It’s built on Apache Arrow and DataFusion, with speed, correctness, and portability as first-class concerns. Deployments range from long-lived, stateful streaming jobs to WebSocket servers hosting thousands of stateless dataflows. Underneath are a disaggregated storage layer, a formally specified control plane, and an incremental changelog executor.

fireflow is still growing, and our small, highly technical team owns every layer, from the SQL parser to query execution. That takes engineers who think about databases from first principles and aren’t satisfied with “it seems to work.”

If you’ve ever watched a query recompute everything for each new event and thought there had to be a better way, you’ll fit in.

Responsibilities

  • Design and build features across fireflow in Rust, owning them from first design through production
  • Profile, benchmark, and optimize for throughput and latency
  • Write design docs and RFCs, and review code from the rest of the team
  • Test for correctness with deterministic simulation and formal modeling
  • Stay up to date with stream processing and database research, and bring the best ideas into fireflow

Skills & Qualifications

We want engineers who think carefully about performance and reliability, own their systems end to end, and understand how databases work.

  • Strong proficiency in Rust; safe, performant, idiomatic code comes naturally
  • Solid systems programming fundamentals: you can reason about memory, concurrency, and performance from first principles
  • Strong grounding in data structures and algorithms
  • Backend experience on or alongside database systems, and curiosity about how they work; more depth is better
  • The ability to explain why a change is correct, not just that it passes tests
  • Bachelor’s degree in Computer Science or a related field, or equivalent experience

Nice to Have

  • Experience with stream processing or real-time analytical systems (Flink, Kafka Streams, Materialize, RisingWave, or similar)
  • Experience with deterministic simulation, fault injection, or formal methods
  • Familiarity with Arrow, DataFusion, or columnar execution
  • Background in financial data

How We Work

We encourage agentic software development and know AI writes much of the code now. You are still accountable for what you ship, and you should understand your changes well enough to defend them. “The AI said so” is not a rationale. Pull request conversations are between people, not pasted model output.

About The Role

At Massive, our live data products keep users current on financial markets, processing terabytes of data a day while serving results that are fresh, predictable, and fast.

fireflow is the streaming dataflow engine behind those products. You write SQL that keeps running as new data arrives, and fireflow keeps the results correct and up to date. It’s built on Apache Arrow and DataFusion, with speed, correctness, and portability as first-class concerns. Deployments range from long-lived, stateful streaming jobs to WebSocket servers hosting thousands of stateless dataflows. Underneath are a disaggregated storage layer, a formally specified control plane, and an incremental changelog executor.

fireflow is still growing, and our small, highly technical team owns every layer, from the SQL parser to query execution. That takes engineers who think about databases from first principles and aren’t satisfied with “it seems to work.”

If you’ve ever watched a query recompute everything for each new event and thought there had to be a better way, you’ll fit in.

Responsibilities

  • Design and build features across fireflow in Rust, owning them from first design through production
  • Profile, benchmark, and optimize for throughput and latency
  • Write design docs and RFCs, and review code from the rest of the team
  • Test for correctness with deterministic simulation and formal modeling
  • Stay up to date with stream processing and database research, and bring the best ideas into fireflow

Skills & Qualifications

We want engineers who think carefully about performance and reliability, own their systems end to end, and understand how databases work.

  • Strong proficiency in Rust; safe, performant, idiomatic code comes naturally
  • Solid systems programming fundamentals: you can reason about memory, concurrency, and performance from first principles
  • Strong grounding in data structures and algorithms
  • Backend experience on or alongside database systems, and curiosity about how they work; more depth is better
  • The ability to explain why a change is correct, not just that it passes tests
  • Bachelor’s degree in Computer Science or a related field, or equivalent experience

Nice to Have

  • Experience with stream processing or real-time analytical systems (Flink, Kafka Streams, Materialize, RisingWave, or similar)
  • Experience with deterministic simulation, fault injection, or formal methods
  • Familiarity with Arrow, DataFusion, or columnar execution
  • Background in financial data

How We Work

Apply

About Massive

At Massive, we’re on a mission to modernize Wall Street by empowering developers with the tools to shape the future of finance. We’re reimagining financial market data for the 21st century, removing barriers, simplifying access, and creating frictionless, forward-thinking technologies.

We encourage agentic software development and know AI writes much of the code now. You are still accountable for what you ship, and you should understand your changes well enough to defend them. “The AI said so” is not a rationale. Pull request conversations are between people, not pasted model output.

About Massive

At Massive, we’re on a mission to modernize Wall Street by empowering developers with the tools to shape the future of finance. We’re reimagining financial market data for the 21st century, removing barriers, simplifying access, and creating frictionless, forward-thinking technologies.

About Massive

At Massive, we’re on a mission to modernize Wall Street by empowering developers with the tools to shape the future of finance. We’re reimagining financial market data for the 21st century, removing barriers, simplifying access, and creating frictionless, forward-thinking technologies.

We encourage agentic software development and know AI writes much of the code now. You are still accountable for what you ship, and you should understand your changes well enough to defend them. “The AI said so” is not a rationale. Pull request conversations are between people, not pasted model output.

About Massive

At Massive, we’re on a mission to modernize Wall Street by empowering developers with the tools to shape the future of finance. We’re reimagining financial market data for the 21st century, removing barriers, simplifying access, and creating frictionless, forward-thinking technologies.

Browse

All Rust jobs

Open roles. Featured listings appear first; each card shows whether it is featured.

  • Senior Machine Learning Engineer — Rust, Models & Agent Systems

    Loci·On-site · New York · $200k–$200k USD

    Oct 6, 2026

  • Member of Technical Staff (Backend, Rust)

    Footprint·On-site · New York · $180k–$260k USD

    Oct 6, 2026

  • Anduril Industries logo

    MSE, Vehicle Software

    Anduril Industries·On-site · Costa Mesa · $166k–$220k USD

    Oct 6, 2026

  • Serokell logo

    Senior Rust Software Engineer

    Serokell·Remote · Worldwide

    Oct 6, 2026

  • Proton logo

    Senior Software Engineer (Inbox Desktop)

    Proton·Hybrid · London

    Oct 6, 2026

  • Nodveta logo

    Rust and Solana Infrastructure Engineer

    Nodveta·Remote · Worldwide · $120k–$160k USD

    Sep 18, 2026

  • Defense Unicorns logo

    Senior Software Engineer - Rust

    Defense Unicorns·Remote · United States · $149k–$201k USD

    Sep 17, 2026

  • Dragos logo

    Senior Backend Engineer

    Dragos·Remote · United States · $165k+ USD

    Sep 16, 2026

  • N-able logo

    Rust Software Engineer

    N-able·On-site · Warsaw · $21k+ PLN

    Sep 16, 2026

  • BWI GmbH logo

    Senior Rust Developer

    BWI GmbH·On-site · Germany

    Sep 16, 2026

  • Cambridge Aerospace logo

    Rust Software Engineer

    Cambridge Aerospace·On-site · Cambridge

    Sep 16, 2026

  • Carv logo

    Senior Rust Engineer

    Carv·Hybrid · On-site · Utah

    Sep 15, 2026

  • Senior Software Developer Rust (w/m/d)

    STEINER-HITECH GmbH·Hybrid · Vienna · $56k–$84k EUR

    Oct 27, 2026

  • Chainlink Labs logo

    Security Engineer, Product Security

    Chainlink Labs·Remote · Vancouver

    Oct 27, 2026

  • Anduril Industries logo

    Senior Software Engineer, Platform Overlay & Networking

    Anduril Industries·On-site · Irvine · $220k–$292k USD

    Oct 27, 2026

12…17