Avatar for MemGPT
MemGPT
Actively Hiring
Building the next generation of LLM agent technology
  • Top 10% of responders
    MemGPT is in the top 10% of companies in terms of response time to applications
  • Responds within a week
    Based on past data, MemGPT usually responds to incoming applications within a week
  • Growing fast
    Showed strong hiring growth in the past month

Founding Staff/Senior Software Engineer

Reposted: 1 week ago• Recruiter recently active
Visa Sponsorship

Not Available

Remote Work Policy

In office

RelocationAllowed
Skills
Python
Software Development
Cloud Computing
Software Architecture
Web Services
Software Testing
SQLAlchemy
Continuous Deployment
REST APIs
Docker
Kubernetes
Terraform

About the job

Our background

Letta is a company founded around the MemGPT project (12k+ 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.

As our Staff Software Engineer you will serve to balance the chaos of bleeding-edge creation with the reliability and order of stable, enterprise-grade software design to enable adoption of these technologies in real systems. You will help us avoid re-inventing the wheel when classic software engineering solutions are called for, and act as an advisor when we do need to find novel solutions to novel problems. You will draw on your extensive experience with organizations of different sizes and at different stages of growth to prioritize what matters today, while being prepared for what will matter tomorrow. You will relentlessly refactor and PR review the codebase, shipping 9’s of reliability the way Oprah gives away cars. You are a teacher, and will better our software not just by writing code but by continually mentoring, reviewing, and guiding the whole team to become better at the craft of software engineering. You are not satisfied with being a spectator in the evolution of artificial intelligence, and want to be a hands-on contributor with us.

Qualifications

  • You have a diverse and extensive software development career under your belt. This diversity includes:

  • You are a seasoned refactoring veteran. You probably fall asleep with a dog-eared copy of Martin Fowler’s Refactoring under your pillow.

  • You are humble, but stand behind your “strong opinions loosely held.” Letta development comes from experimental and cutting edge scientific research, not classical software engineering. You communicate and teach, never lecture or scold, but you are not afraid to express strong thought leadership in software design when it is called for.

  • You believe “shipping solves”, and you ship accordingly. You have the experience to shut down bikeshedding and lead our team to deliver what we’ve promised, when we promised it - no excuses.

  • You are not afraid of AI. You don’t need to be an expert in RAG or logprobs filtering, but you cannot do this job effectively if you think of AI as a black box of “nerdy stuff.” Be willing to learn and understand, and allow your knowledge of software engineering to be a force multiplier for our knowledge of generative AI.

  • You love Python. We are a Python shop and it is going to be hard for you to hit the ground running if this is not your language of choice.

  • You have experience building production-ready cloud services. You are familiar with major cloud providers, IaC (terraform), K8, containerization, and design patterns for deploying and scaling services.

  • You have enterprise experience. Words like SOC2, GDPR and HIPAA do not scare you. You’ve been down this road before and can speak to them extensively.

  • You want to code. This seems obvious, but we are a young company and need a doer, not just a thinker.

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.

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

  2. Technical take-home (<1hr assessment): To get a better sense of your skillset, we’ll give you an example problem to work that’s as targeted to your potential day-to-day work as possible.

  3. Paid workday (in-person recommended): As the final step in the interview process, we’ll simulate working together as closely as possible by giving you a real (or as close to real as possible) task to work on for a day - and paying for your time of course. If you live in the Bay Area, we highly recommend visiting our offices in-person! 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.

About the company

MemGPT company logo

MemGPT

Actively Hiring
Building the next generation of LLM agent technology1-10 Employees
  • Top 10% of responders
    MemGPT is in the top 10% of companies in terms of response time to applications
  • Responds within a week
    Based on past data, MemGPT usually responds to incoming applications within a week
  • Growing fast
    Showed strong hiring growth in the past month
Learn more about MemGPT image

Perks

Healthcare benefits
Equity benefits
Company meals

Founders

Sarah Wooders
Founder • 3 years
San Francisco
image
Charles Packer
Founder • 3 years
San Francisco
image
View the team image

Similar Jobs

Everlance company logo
Everlance
(1) Automatic mileage & expense tracking (2) Powering the future of work
Fieldguide company logo
Fieldguide
Powering the future of trust with software for modern assurance & advisory firms
Imprint Payments company logo
Imprint Payments
We are reimagining the relationship between consumers and the brands they love
Sigma Computing company logo
Sigma Computing
Sigma Computing is SaaS, next-generation business intelligence and data exploration platform
Flow Labs company logo
Flow Labs
We’re making cleaner, clearer, safer roads for everyone — right now