Staff Rust Developer

Responsibilities

  • Initiate and lead the development of Rust projects

  • Write performance-focused parsing code backed by automated benchmarking

  • Research and implement efficient data structures for automata/finite-state machines, text-based indexing/search, and serialization

Qualifications

  • Has led non-trivial, collaborative Rust projects

  • Experience with Python and Rust Python bindings

  • Experience developing high-performance data structures and parsing-adjacent technology

  • Experience with non-trivial profiling, debugging, and CI tooling

  • You value simplicity and automation

  • You write clearly, concisely, and consistently

Why you should join us:

🚀 Cutting-edge technology

Structured generation is still a nascent technology. Innovation is not the exception, it’s the rule, so be prepared to walk from research to application often.

⚖️ Work-life balance

We don’t expect you to spend 80 hours per week at your desk. We have lives outside of work, and so should you. Put simply: quality and consistency over quantity.

🌐 Remote first

Work from anywhere in the world. We have a culture of written communication, and favor infrequent organic discussions over regular large team meetings.

💸 Competitive compensation and benefits

We pay market rate (adjusting for seed-stage startup) + equity options, offer health and dental insurance, and have a 401k (US Only). We’ll get you a GPU if you don’t have one already.

Applying

Please provide a 1-page resume in English.

Kindly, do not apply to more than one position at a time.

Similar Jobs