Enable job alerts via email!

Staff Software Engineer - Product

Dottxt

United States

Remote

USD 80,000 - 150,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Staff Software Engineer, where you'll develop cutting-edge backend systems for structured generation technology. This role offers the opportunity to work with a fully remote team, focusing on distributed systems engineering and performance optimization. You'll collaborate with talented engineers to integrate backend services and ensure high code quality through best practices. Embrace a work culture that values innovation and work-life balance, allowing you to thrive while contributing to groundbreaking advancements in AI technology. If you're passionate about coding and eager to make an impact, this position is perfect for you.

Benefits

Health Insurance
Dental Insurance
401k
Equity Options
GPU Provisioning

Qualifications

  • Experience in Python or Rust backend/systems development.
  • Proven expertise in large-scale distributed systems.

Responsibilities

  • Build and maintain efficient Python code for backend systems.
  • Optimize backend components for data-intensive operations.

Skills

Python
Rust
Distributed Systems Engineering
Asynchronous Network Programming
API Development
Git

Education

Open Source Contributor

Tools

FastAPI
Twisted
ASGI

Job description

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.

The Role

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.

What You Will Do
  • 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.

Qualifications
  • 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.

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 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.

Location

.txt is a fully remote company. We have a culture of written communication, and favor infrequent organic discussions over regular large team meetings.

Applying

Please provide a 1-page resume in English.

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

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Product Engineer II - USA Remote

Medtronic in

Jacksonville

Remote

USD 80,000 - 120,000

Yesterday
Be an early applicant

Staff Software Engineer, Product Search and Ranking

LTK (formerly rewardStyle & LIKEtoKNOW.it)

Remote

USD 90,000 - 150,000

30+ days ago

Product Engineer

AnswerThis

Remote

USD 80,000 - 100,000

3 days ago
Be an early applicant

Product Engineer II - USA Remote

Medtronic plc

Los Angeles

Remote

USD 80,000 - 120,000

2 days ago
Be an early applicant

Product Engineer

Chapter 2

New York

Remote

USD 80,000 - 100,000

9 days ago

Senior Full Stack Product Engineer New United States - Remote

LearnLux

Remote

USD 130,000 - 180,000

2 days ago
Be an early applicant

Software Product Security Engineer

Mindware INC

Remote

USD 110,000 - 234,000

2 days ago
Be an early applicant

Principal Product Designer

Mursion

Remote

USD 126,000 - 378,000

Yesterday
Be an early applicant

Staff Engineer, Product Software (Backend Java)

Equinix

Remote

USD 90,000 - 150,000

6 days ago
Be an early applicant