Senior Software Engineer - Product at dottxt

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

Senior Software Engineer - Product at dottxt. Remote Location: Remote - USA. About .txt. At . .txt. , our mission is to make AI reliable. We are the authors of . outlines. and . outlines-core. , both leading open source libraries (+10k ⭐️) for structured generation.. We raised . $11.9 million. , which is fueling the efforts of our global, fully remote team to create software that goes beyond simple conversation.. We support the most popular forms of structured generation through our existing products like . dotjson. and . dotlambda. , and are always working on the next innovation.. Read more about . .txt. and our technology on our . blog. .. The Role. We're seeking an a senior-level engineer to join the team building products using our core structured generation technology. These products include, for example, dotjson, our product that guarantees JSON Schema formatted LLM output (See our product . docs. or test it out yourself on . AWS with DeepSeek. ). We are an early-stage startup so the work is fast-paced. This is a Senior Engineer role so we expect you to be able to work independently on projects of substantial scope.. Please note that your official title for this role will be “Member of Technical Staff.”. What You Will Do. Distributed Systems Engineering:. Build and maintain efficient, reliable Python and Rust code for .txt products like dotjson (See . docs. or launch on . AWS with DeepSeek. ). Work Well With Structured Generation:. Collaborate with compiler and research engineers to integrate the backend services with our methods for structured generation.. Instrument and maintain performance:. Build and improve systems for understanding the performance of our code at every level, from our low level Rust libraries to our integrations with modern LLM inference servers. Code Quality and Best Practices:. Maintain high code quality and enforce best practices through code reviews, testing, and a penchant for meaningful commit messages.. About You. Multi-language expertise:. Professional experience with Python and Rust. Large-Scale System Experience:. You have designed and implemented distributed systems making use of asynchronous network programming. Fluent with collaborative work:. You know how to use version control for collaborative workflows with . git. on GitHub. You are comfortable frequently sharing unfinished work through draft pull requests and are committed to making your work understandable to your teammates.. (Bonus). Significant public work that we can use to demonstrate role-relevant expertise.. (Bonus). Experience with GPU programming using . pytorch. , experience writing CUDA kernels, experience with LLM inference servers like vLLM, SGLang, TensorRT-LLM. Why You Should Join Us:. 🚀 Cutting-edge technology. Structured generation is still a nascent technology. Innovation is not the exception, it’s the rule.. ⚖️ . Work-life balance. We don’t expect you to spend 80 hours per week at your desk, and we won’t either. We have lives outside of work, and want you to as well.. That being said, .txt is an early stage startup. There will be times when we have to put in extra time and energy to deliver on our commitments. But not all the time.. 🌐 . Remote first. Work from anywhere in the world. We have a culture of written communication, and favor 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 need one and don’t have one already.. Location. .txt is a fully remote company.. Applying. Please provide a . 1-page resume. in English.. Kindly, do not apply to more than . one position at a time.