Apply for this Job
Our background
Letta is a company founded around the MemGPT project (13k+ GitHub stars). The founding team comes from the same research lab and PhD advisors at Berkeley that produced Spark ( Databricks) and Ray ( Anyscale). We have deep expertise in both AI and systems, are currently hiring a founding team of exceptional engineers to join us in building the next generation of LLM agent technology.
You can read more about Letta on TechCrunch and our blog.
We are building the developer stack for agents that can run in production applications, not just demo notebooks. As a Software Engineer , you will bridge the gap bleeding-edge agent systems and production-grade software for running agents in real applications. You will help define developer APIs for agents, and lead development of our company's OSS stack as well as the hosted service.
Responsibilities:
• Develop Letta's OSS agents framework and cloud service
• Design scaleable & resilient backend services and APIs to support Letta Cloud
• Work with researchers and support bleeding-edge agent architectures in Letta Required skills:
• Strong proficiency with Python
• Strong understanding of how to architect services for security, reliability, and performance
• Ability to build scaleable backend services
• Strong understanding of SQL databases (Postgres)
• Familiarity with tooling across the AI stack, such as inference engines (e.g. vLLM, Ollama), and LLM provider APIs (OpenAI, Anthropic)
• Bonus: proficient with TypeScript, React, Tailwind, etc. (the modern stack for web applications)
Our hiring process
We are hiring a small, tight-knit team of exceptionally talented founding engineers. Every hire matters, so we take the hiring process very seriously.
• Initial phone interview (30m video call): We want to learn more about your background, your skills, your opinions on open source AI, and why you want to work at an early stage AI startup.
• Technical take-home (
• Onsite (full-day, in-person): As the final step in the interview process, we'll simulate working together as closely as possible by giving you a realistic task to work on for a day. We're an in-person company, so working at our office will give you a great idea of what it will be like to join as a full-time member of the team.
Date Posted: 21 April 2025
Apply for this Job