Latest AI JobsBrowse Jobs
Letta logo

Software Engineer, Agent Harness

LettaSan Francisco OfficeTechnical Staff - Engineering
Apply on company site
Salary
Not listed
Job type
Full-time
Posted
3 Sept 2024
Status
Open · checked 7d ago

About this role

Letta is seeking a Software Engineer, Agent Harness for an on-site role at their San Francisco office to build production-grade agent systems. This position suits an experienced developer who wants to shape the developer stack for self-improving artificial intelligence.

Role Overview

The Software Engineer, Agent Harness position at Letta focuses on bridging bleeding-edge agent research with robust, production-ready software. Working from the downtown San Francisco office five days a week, this full-time role involves building the developer APIs, open-source software stack, and hosted cloud services that allow AI agents to run reliably in real-world applications.

Key Responsibilities

Build and expand Letta's open-source agent framework and cloud service.
Architect scalable and resilient backend systems and APIs to power Letta Cloud.
Collaborate closely with researchers to support cutting-edge agent architectures within the platform.

Requirements

Strong proficiency in Python.
Deep understanding of service architecture focused on security, reliability, and high performance.
Demonstrated ability to construct scalable backend services.
Solid comprehension of SQL databases, specifically Postgres.
Familiarity with the broader AI technology stack, including inference engines like vLLM and Ollama, alongside LLM provider APIs from OpenAI and Anthropic.

Nice to Have

Proficiency with modern web application technologies such as TypeScript, React, and Tailwind.

Skills and Tools

Python
SQL and Postgres
React and TypeScript
AI inference engines and LLM provider APIs

About the Company

Letta creates self-improving artificial intelligence designed to help agents learn from experience and adapt continuously. Founded by the creators of MemGPT from UC Berkeley's Sky Computing Lab and backed by prominent AI pioneers, the company builds developer tools that power production systems for enterprises. Letta operates as a flat organization of individual contributors who thrive in high-ambiguity environments and value execution velocity.

How to Apply

To apply for this position, please visit the official Letta careers page and submit your application online.

Skills and tech stack

Questions candidates ask

Where is this job located?

This role is strictly in-person, five days a week, at Letta's office in downtown San Francisco with no hybrid option available.

What programming languages are required?

Strong proficiency in Python is required for this role. Familiarity with TypeScript and React is listed as a bonus.

What database experience is needed?

Candidates need a strong understanding of SQL databases, specifically Postgres.

What does the interview process look like?

The interview process includes a 30-minute initial screen, a 1 to 1.5-hour technical screen, and a 2-day paid in-person work trial onsite in San Francisco.

Is remote work permitted?

No, this is an in-person position based out of the San Francisco office.

Ready to apply?

The application is on the official Letta careers page.

Apply on company site