• Companies
  • News
By technology
  • Python17.9k
  • AWS12.6k
  • Kubernetes9.1k
  • Docker8.7k
  • C++5.9k
  • PostgreSQL5.7k
  • SQL5.3k
By category
  • Backend Developer11.3k
  • DevOps Engineer3.4k
  • Machine Learning Engineer3.3k
  • Full Stack Developer3.2k
  • Data Engineer2.8k
  • Embedded Engineer2.2k
  • Frontend Developer857
By city
  • San Francisco, CA6.2k
  • New York, NY5.6k
  • Seattle, WA1.3k
  • Washington, DC1.2k
  • Toronto, ON1.2k
  • Boston, MA1k
  • Austin, TX1k
Work mode
  • On-site21.9k
  • Remote10.2k
  • Hybrid7.3k
Job type
  • Full-time38.1k
  • Contract600
  • Part-time526
  • Freelance214
  • internship4
  • seasonal1
Experience
  • Entry level
  • Mid level
  • Senior
  • Staff+
  • Engineering management

The job board for developers. Find your next role at companies that value great engineering.

© 2023-2026 . All rights reserved.

Logos provided by Logo.dev
All jobs

Staff Rust Developer

dottxt · Remote - USA

Extracted from the posting

Base
$160,000 – $210,000
Remote
Remote first; must be based in the US
Stack
Rust, Python, C++, CUDA

Staff Rust developer for .txt, owning the performance-critical automata, indexes and parsers that run at every LLM decoding step. The role includes Python bindings and C++/CUDA glue to integrate with an inference engine, plus benchmarking and profiling. Work involves formal grammars, text indexing, and CI/CD tooling.

.txt builds structured generation: we make language models produce output that follows a given format, by deciding at every decoding step which tokens are allowed. We compile a JSON Schema, a regex, a grammar, a list of function definitions or a policy into that decision, fast enough to run inside the decoding loop. This is how .txt builds reliable and safe agents. We're looking for a developer to work on the parsers and compilers at the center of it.


The Role

.txt builds structured generation: we make language models produce output that follows a given format, by deciding at every decoding step which tokens are allowed. We compile a JSON Schema, a regex, a grammar, a list of function definitions or a policy into that decision, fast enough to run inside the decoding loop. This is how .txt builds reliable and safe agents. We're looking for a Rust developer to own the part of it that has to be fast: the automata, indexes and parsers that run at every decoding step. You'd turn what the rest of the team writes into production-ready Rust, with the Python bindings and C++/CUDA glue to put it inside an inference engine, and the benchmarks to prove it stays fast.


What You Will Do

  • Project Leadership: Initiate and drive the development of mission-critical Rust projects from conception through deployment.
  • Performance Engineering: Write and optimize parsing code with a strong emphasis on performance, supported by automated benchmarking.
  • Data Structures & Algorithms: Ability to design, implement, and readily debug formal grammars, efficient parsers, standard and non-standard automata, and general text-based indexing/search.
  • Cross-Functional Collaboration: Work with other teams to integration their work into production-ready Rust.
  • Tooling & CI/CD: Utilize advanced profiling, debugging, and continuous integration tools to maintain and enhance code quality in non-trivial and consistent ways.


About You 

  • Proven Rust Experience: Demonstrated ability to lead and contribute to sophisticated, collaborative Rust projects.
  • Professional Development Skills: A track record of developing well-tested, high-performance software.
  • Tooling Expertise: Expertise with code profiling and debugging. Experience with automated workflows in CI.
  • Multi-language Proficiency: Ability to learn and/or work with the following technologies: CUDA, C/C++, Rust/Python bindings.
  • A Collaborative Mindset: Excellent communication skills and a proactive approach, ideally suited for an early-stage startup culture.


Why You Should Join Us:

🧭 The problem matters
Every agent that takes real actions needs a layer that guarantees it can only do what it was asked. The parser and compiler work in this role is what enables this guarantee.

🌐 Remote first
Work from anywhere in the world. We communicate mostly in writing and favor occasional organic discussions over recurring large team meetings.

💸 Competitive compensation and benefits
Market-rate salary plus stock options, health and dental insurance, and a 401(k) for US employees. We'll also get you a GPU if you don't have one.


Location

.txt is a fully remote company with the majority of the team in the US and EU.

For this role, you must be based in the US.


Applying

Please provide a 1-page resume in English.

Only apply to one position at a time.

Compensation: $160K - $210K

Technologies

RustPythonC++CUDADocker
dottxt
dottxt
Website

Job details

TypeFull-time
Work ModeRemote
LevelSenior
LocationRemote - USA
Salary$160,000 - $210,000
PostedNov 06, 2026
Apply Now

Related jobs

Gardens Interactive

Lead Backend Engineer

Gardens Interactive
$196,000 - $203,000United States - Remote (EST - PST)Remote · Full-timeKotlin · Java · Kubernetes
Endex

Forward Deployed Engineer

Endex
🇺🇸 New York, NY +5On-site · Full-timePython · TypeScript · Node.js
Sift Stack, Inc.

Senior Software Engineer, Backend (Agentic AI)

Sift Stack, Inc.
$180,000 - $230,000🇺🇸 San Francisco, CA +1Hybrid · Full-timeGo · Python · Rust