Skip to main content

Senior Software Engineer, Rust & distributed systems

About Quickwit

Quickwit, Inc. is the company behind Quickwit, the next-generation open-source search engine for petabyte-scale data. Founded in late 2020 and incorporated in the U.S., the company has raised a seed round from two VC firms and is composed of three technical co-founders and two engineers. Paul Masurel, the founder of Quickwit, is the creator of tantivy, a highly performant search engine library written in Rust that has rallied a great community of users since its inception.

About the Role

We are looking for an engineering generalist with extensive experience writing Rust code and leading technical architecture. Working with large data sets, dealing with complex distributed systems, and developing backend services should be second nature.

Our search engine is coded in Rust and the following features are on our roadmap:

  • distributed indexing
  • aggregations (min, max, count, sum, avg, ...) for search queries
  • gossip protocol for cluster formation

We bring particular attention to high performance, high reliability, and code quality.

What you will do

  • Design, build and maintain core components of Quickwit and tantivy.
  • Work with the founders on customer discovery and take part in the definition of our product design and architecture.
  • Collaborate with other engineers and product management to solve hard problems the right way.

What we are looking for

  • Extensive experience in Rust, C, or C++.
  • Ability and willingness to own projects end-to-end.
  • Ability to work both autonomously and collaboratively, as needed.
  • Fluent in written and spoken English.

Bonus points

  • Experience leading open-source projects.
  • Experience building distributed systems and writing high-performance applications.
  • Experience building data infrastructure.

Culture

We are a company run by engineers, building a search and analytics product for all developers. We are committed to providing the best UX and performance engine in the search and analytics realm.

We value decentralized ownership, honesty, and humility. Building a great product requires making continuous decisions; most of the time, the best decisions result from objective, honest discussions by the people closest to the problem.

Finally, we are early: a small team of 6 very nice engineers, and you will get the opportunity to improve and shape our culture.

Company info

Our team is fully distributed, and our members work from Japan, Taiwan, France, and the U.S. However, this position is open for engineers working in Europe.

We have a small flexible office space in Paris for folks who want to work together IRL, but it’s purely opt-in.

Compensation

This is a full-time position. The compensation range for the role is 80-110k€ + 0.25-1% of equity and follows our international policy documented here.

How to apply?

Interested? Please send us an email with your resume or LinkedIn profile at hello@quickwit.io.

One thing we have found helpful to communicate in this first email: some projects, pieces of code, or blog posts you are particularly proud of.