At .txt, our mission is to help AI speak the language of every application. We are the authors of outlines and outlines-core, both leading open source libraries (+10k ⭐️) for structured generation.
We are able to support open source structured generation through our proprietary structured generation technology, dotcfg, that extends regular expression-powered outlines to support arbitrary context-free grammars (CFGs) for structured generation.
.txt raised $11.9 million, which is fueling the efforts of our global, fully remote team to create software that goes beyond simple conversation.
Read more about .txt and our technology on our blog.
As a Staff Software Engineer at .txt, you will play a crucial role in developing and maintaining the backbone of our tech infrastructure. You will be immersed in a fast-paced environment where your work directly impacts the efficiency and scalability of our products and services. Your expertise in distributed systems engineering will be central to building robust backend systems. We are looking for a team player with a passion for coding and a dedication to learning and improvement.
Distributed Systems Engineering: Build and maintain efficient, reliable Python code for our LLM backend systems.
Work Well With Structured Generation: Collaborate with compiler and research engineers to integrate the backend services with our methods for guided generation.
Performance Optimization: Optimize backend components for high throughput, especially with data-intensive LLM operations.
Code Quality and Best Practices: Maintain high code quality and enforce best practices through code reviews, testing, and a penchant for meaningful commit messages.
Open Source Contributor: You must have significant public work that we can use to demonstrate role-relevant expertise.
Python Expertise: Professional experience as a Python or Rust backend/systems developer (FastAPI, Twisted, ASGI, etc.)
API Development: You understand how web framework operate and could write your own, but prefer to use a community-supported software.
Large-Scale System Experience: Expert in large-scale distributed systems and asynchronous network programming.
Expertise in Git: You know how to properly use rebase, at a minimum, and are committed to making your changes to a code base understandable to your teammates.
🚀 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 too as well. Sometimes we will all need to be all-in, but it will be the exception rather than the norm.
🌐 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.
.txt is a fully remote company. We have a culture of written communication, and favor infrequent organic discussions over regular large team meetings.
Please provide a 1-page resume in English.
Kindly, do not apply to more than one position at a time.
At .txt, we’re on an exciting journey to help AI converse seamlessly across various applications! We are thrilled to announce that we are looking for a Staff Software Engineer to join our innovative team! As a member of .txt's talented staff, you will dive into the vibrant world of distributed systems engineering, honing your skills while creating impactful solutions that enhance our tech infrastructure. Imagine collaborating with brilliant compiler and research engineers to build robust backend systems powered by Python! Your expertise in optimizing backend components will play a vital part in ensuring our data-intensive LLM operations run smoothly and efficiently. We value a dedication to learning, embracing a team-player mindset that makes every project a collaborative adventure. Your high code quality will set the standard for best practices, as we appreciate crisp commit messages and thorough code reviews. At .txt, we champion open source contributions, so having an impressive track record in public work will elevate your application. Our commitment to a balanced work-life dynamic allows you to thrive while working from anywhere in the world! Join us in shaping the future of structured generation technology and let your skills shine at .txt!
Join 3Pillar as a Software Engineer specializing in React, where flexibility and collaboration thrive.
As a Machine Learning Video Engineer at Apple, you'll leverage your expertise to shape innovative video technologies impacting millions of users.
Faria Education Group is looking for a motivated Full-Stack Engineer to help enhance their innovative educational solutions while working remotely.
Join The RRS Group as a Software Engineer Intern and gain real-world experience while collaborating with experienced engineers.
Join Palo Alto Networks as a Principal Engineer Software to lead the development of scalable cloud-native solutions in cybersecurity.
Become a pivotal member of CVS Health's Innovation Lab as a Staff Software Engineer, focusing on emerging technologies to transform health care.
Lead Agile processes and support software development teams as a Scrum Master at AssistRx, Inc., ensuring high-quality product delivery.
As a Software Engineer at Draper, you'll tackle thrilling challenges in software development while contributing to innovative projects in a nonprofit research environment.
Subscribe to Rise newsletter