Principal Developer

Database Infrastructure — Rust

Last updated:

We are hiring a Rust developer to help design and implement the database infrastructure for our observability platform, Pydantic Logfire.

Pydantic is an open source data validation library for Python, with core validation logic written in Rust. It's downloaded about 200M times a month and used by basically every company you've heard of. Last year we started a company to build developer tools with the same focus on developer experience that I think has made Pydantic successful, backed by Sequoia Capital.

At the beginning of May we launched Logfire into public Beta. Before we release it into general availability, we want our new database infrastructure (written in Rust and based on Apache Datafusion) to be rock solid. That's where you come in.

  1. Greenfield project — the codebase of the application we're building is only a few months old
  2. Lead — we want to hire someone opinionated and knowledgeable, who is excited to build database infrastructure that can scale to petabytes of data
  3. Work with great people — Pydantic's widespread recognition means we've been lucky enough to hire some of the best Python and full stack developers in the world
  4. Fully remote — we're a remote-first company, we get together in person roughly once a quarter for a week — our next "offsite" will be in France in the first week of September
  5. Build developer tools — the observability space presents particularly interesting technical challenges, and building developer tools means that we get to be our own customers

We're looking for (in descending order of importance):

  1. Deep experience with Rust and its ecosystem
  2. Experience with analytical/time-series database development and use — we're specifically looking for experience with the Apache Arrow ecosystem, and Apache DataFusion
  3. Experience working with observability tools — experience working for an observability company, using observability platforms, and knowledge of OpenTelemetry would all be highly valuable
  4. Experience working with Python would be a minor plus

More generally, you should care about performance, scalability, and developer experience, both within the team and for those using the tools we're building.

  1. Required: Live and work in a timezone between PT (UTC-8) and CET (UTC+1)
  2. Required: Able to travel to EU, UK and US up to 4 times a year to join our off-sites

To apply, email [email protected].

No recruiters or agencies please, any contact from recruiters will be marked as spam.