> Markdown version of [/jobs/ext/2689337-rust-developer](https://www.wearedevelopers.com/jobs/ext/2689337-rust-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Rust developer - **Company:** Apollo - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $208,000.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Profiling, Software Quality, Nvidia CUDA, Continuous Integration, Data Structures, Cursor (Graphical User Interface Elements), Software Debugging, Python (Programming Language), Software Engineering, Rust (Programming Language), Graphql - **Published:** September 3, 2026 - **Apply:** https://jobs.ashbyhq.com/dottxt/0b6f6632-5fab-4f74-97f8-1e8fdadd72a6 ## About the Role * 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. ## Description 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., To facilitate real-time collaboration, we require team members to be available, on a daily basis, for at least 3 hours of overlap with morning New York City (Eastern Time Zone) business hours, 8am - 1pm., Design, build, and optimize production-grade Rust systems for low-latency model serving and real-time data ingestion. Implement high-throughput backend APIs, caching, and memory-efficient components. Debug distributed systems, establish benchmarking and monitoring, and collaborate with Applied Scientists to translate ML advances into scalable runtime systems. ## Related Videos - [Rust Beyond Systems: Revolutionizing Web Development](https://www.wearedevelopers.com/videos/1111-rust-beyond-systems-revolutionizing-web-development) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Profiling Symfony & PHP apps with Blackfire](https://www.wearedevelopers.com/videos/265-profiling-symfony-php-apps-with-blackfire) - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [The weekly developer show: Boosting Python with CUDA, CSS Updates & Navigating New Tech Stacks](https://www.wearedevelopers.com/videos/1293-the-weekly-developer-show-boosting-python-with-cuda-css-updates-navigating-new-tech-stacks) - [GraphQL + Apollo + Next.js: A Lovely Trio](https://www.wearedevelopers.com/videos/311-graphql-apollo-next-js-a-lovely-trio) ## Related Articles - [4 reasons why you should learn Rust in 2021 – and maybe even have fun doing it](https://www.wearedevelopers.com/magazine/35-4-reasons-why-you-should-learn-rust-in-2021-and-maybe-even-have-fun-doing-it) - [Building AI Solutions with Rust and Docker](https://www.wearedevelopers.com/magazine/494-building-ai-solutions-with-rust-and-docker) - [Top in-demand programming languages to learn in 2021](https://www.wearedevelopers.com/magazine/30-top-in-demand-programming-languages-to-learn-in-2021) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)