Senior Backend Engineer (Rust/Databases)

Scanner.dev

Scanner.dev

$150000 - $200000
San Francisco Bay Area
United States of America🇺🇸

Title: Senior Backend Engineer

Location: San Francisco Bay Area

About Scanner

At Scanner, we’re committed to building the best tools in the world (in Rust!) for teams to search and query through enormous piles of data. Whether you're debugging a distributed system, or monitoring a sprawling backend deployment for security risks, so many problems that modern engineering teams face are ultimately about sifting through giant haystacks in search of small but valuable needles. Scanner provides a magical user experience with ⚡ fast queries, allowing teams to manage massive data sets with far more ease than they can with existing tools.

At our prior company, our logging scaled rapidly. We didn't want to spend an additional $1M per year on traditional logging tools. So we threw away logs more than a few hours old, which made security investigations and debugging super painful.

That’s why we built Scanner. It should be possible to store logs at massive scale and low cost without sacrificing speed. Scanner's serverless platform allows companies to directly index and scan their S3 data lake in any open format, search through terabytes of historical logs in seconds, and autodetect security-relevant events.

No need to build another ETL pipeline - Scanner directly indexes logs in any open data lake format so no need to transform logs to fit a strict schema. We just need read access to your S3 bucket. Centralized storage for all log data. Purpose-built, cloud-native log search designed for petabyte scale. Indexes retained for 12 months by default and maintained in cloud storage instead of in-memory leading to a 10x cost reduction while allowing teams to maintain custody of their data and avoid vendor lock-in. Serverless architecture allows you to find the needle in a multi-terabyte haystack in seconds, not minutes. Continuous threat monitoring with out-of-the-box detection rules.

The Team & Company

Magical things happen at startups of our size and each individual team member has a massive impact on the business. People that come to work at Scanner love working on challenging problems in a pragmatic way allowing us to move fast and ship quality products to our customers at lightning fast speed.

We may not have colorful bikes or scooters onsite, but our team loves taking walking 1:1s to brainstorm new product features for customers (or grab boba 🧋). We also don’t have any ping pong tables, but if we did we’d probably be sitting around them dunking something tasty in Zhong sauce, sharing a meal, and/or a bottle of wine together.

Scanner is built by developers for developers. We’re looking for people to join our founding team working directly with our CEO (an engineer), CTO (also an engineer 😉), founding engineering team, and our super-talented designer (who also codes 🎉) on creating high quality products with great UX in record time.

The Role

We're looking for a Senior Backend Engineer to join our team to create high quality products with great UX in record time. A strong candidate will have:

Specific familiarity in one or more systems languages like Rust, C/C++, GO, and/or Swift. General familiarity with databases, database internals, distributed systems, data pipelines/warehouses. Comfort working in a fast-paced and low process environment. A minimum of 5 years of professional experience in software development, with an emphasis on backend technologies.

Our tech stack

Talented engineers can pick up new languages and frameworks quickly. Here’s what our tech stack looks like today, but if you come with a better way of doing things we’re flexible and committed to building the best tools for our customers no matter what!

We use Rust throughout the backend, giving us extremely fast performance with strong security guarantees. Our frontend is written using Svelte and TypeScript. Our query system leverages highly burstable compute provided by serverless components like Amazon Lambdas and SQS. We use S3 to store logs at scale and DynamoDB to store metadata. Our log ingestion API servers run in Kubernetes clusters managed in Amazon EKS. We use infrastructure-as-code tools like Pulumi to manage our deployments and cloud infrastructure.

Compensation for the role includes generous equity and cash mix. We offer Medical, Dental, Vision, 401k, Commuter Benefits, and Unlimited PTO. We are constantly reevaluating and adjusting what we can offer our team as we grow and mature as a company.

At Scanner, we value our time together in our San Francisco and Sunnyvale co-working offices - the relationships that it builds, the creativity it brings to the table, and the collaboration of being together. Team members can work from whichever office suits them best. Our team all gathers together one day a week on Tuesdays in our San Francisco office on 44 Tehama St.

If you’re interested in joining Scanner, please send us your LinkedIn, Resume, and/or Github at careers@scanner.dev.

Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.

Subscribe to receive the latest Rust jobs in your inbox

Receive a weekly overview of Rust jobs by subscribing to our mailing list

© 2025 RustJobs.dev, All rights reserved.