Mem0

About Mem0

Effortless information recall powered by AI

🏢 Tech👥 1-10📅 Founded 2023📍 San Francisco, California, United States

Key Highlights

  • Headquartered in San Francisco, California
  • Utilizes advanced natural language processing technology
  • Transforms meetings and documents into searchable knowledge
  • Focused on enhancing productivity for teams and individuals

Mem0 is an AI-powered memory augmentation platform headquartered in San Francisco, California. The company leverages advanced natural language processing to transform meetings, documents, and conversations into a searchable knowledge base, enhancing information recall for individuals and teams. With...

🎁 Benefits

Mem0 offers competitive equity options, flexible PTO policies, and a remote work environment to support work-life balance....

🌟 Culture

Mem0 fosters a culture of innovation and agility, emphasizing the importance of leveraging AI to enhance human capabilities and streamline workflows....

Mem0

Backend Engineer Mid-Level

Mem0San Francisco

Apply Now →

Overview

Mem0 is hiring a Backend Engineer to own the backend of their memory platform. You'll design and ship REST APIs, model data across relational and graph stores, and optimize performance. This role requires strong Python skills and experience with cloud technologies.

Job Description

Who you are

You have 3+ years of experience building backend systems and shipping REST APIs to production — you've tackled complex issues and understand the importance of clean, maintainable code. Your strong Python fundamentals are complemented by experience with async programming and major web frameworks like FastAPI, Django, or Flask. You possess solid data modeling skills and are hands-on with SQL, particularly in query tuning and performance optimization.

You thrive in collaborative environments — working closely with frontend and research teams to deliver fast, reliable features is second nature to you. Your debugging skills are top-notch; you can trace issues end-to-end, reproduce them, and implement fixes while ensuring system integrity and performance. You are data-driven and understand the significance of metrics in guiding your decisions.

Desirable

Experience with containerization and orchestration technologies like Docker and Kubernetes is a plus. Familiarity with cloud services, particularly AWS, will help you operate services effectively in production. You are comfortable with both relational databases like PostgreSQL and graph databases such as Neo4j, and you understand how to enforce data integrity and optimize performance.

What you'll do

In this role, you will own the backend that powers Mem0’s memory platform. Your primary responsibility will be to design and ship REST APIs, defining contracts, versioning, authentication, and rate limits. You will also write migrations and documentation to ensure clarity and maintainability. Modeling data and schemas across relational and graph stores will be a key part of your work, where you will enforce integrity and performance.

You will debug customer issues end-to-end, utilizing logs, metrics, and traces to trace problems back to their root cause. Your role will involve optimizing performance by tuning slow SQL queries using tools like EXPLAIN/ANALYZE, implementing indexes, partitioning, pagination, and caching strategies with technologies like Redis.

Building services in Python will be a significant part of your responsibilities — you will leverage async programming where it helps, using frameworks such as FastAPI, Django, or Flask. You will also manage background jobs, queues, and schedulers to ensure smooth operations.

Operating in the cloud will be essential, as you will containerize applications with Docker, deploy them on Kubernetes (EKS), and utilize AWS primitives like EC2, RDS/Aurora, and S3. Instrumenting everything will be part of your workflow, where you will set custom metrics, structured logging, and tracing, establishing SLOs and alerts using tools like CloudWatch, Prometheus, or OpenTelemetry.

Collaboration is key in this role — you will work closely with frontend and research teams to scope APIs and deliver features to production. Your contributions will directly impact the reliability and performance of Mem0’s memory platform, ensuring a seamless experience for customers.

What we offer

At Mem0, we maintain a high bar for talent and potential, giving our team members the room to run with their ideas. We celebrate wins and challenge ideas with respect and curiosity. Our culture is data-driven, focusing on the best solutions regardless of their source. We encourage you to apply even if your experience doesn't match every requirement — we value curiosity and a growth mindset.

We offer a competitive salary and benefits package, along with opportunities for professional growth and development. Join us in building a platform that enhances memory and learning experiences for users worldwide.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Mem0.

Similar Jobs You Might Like

Based on your interests and this role

Delve

Backend Engineer

Delve📍 San Francisco - On-Site

Delve is hiring a Backend Engineer to own the core systems that power their AI workflows. You'll design schemas, define APIs, and build scalable backend architecture using TypeScript, Node.js, and PostgreSQL. This role requires strong backend engineering skills and offers an in-person work environment in San Francisco.

🏛️ On-Site
8 months ago
Sauron

Backend Engineer

Sauron📍 San Francisco - On-Site

Sauron is hiring a Backend Engineer to design and develop scalable backend systems for innovative residential security technology. You'll work with AWS and CI/CD systems, contributing to a user-friendly app experience. This position requires strong collaboration skills and a passion for technology.

🏛️ On-Site
8 months ago
Lightning AI

Backend Engineer

Lightning AI📍 San Francisco

Lightning AI is hiring a Backend Engineer to develop and scale their AI platform. You'll work on key features including frontend, CLI, and API integrations. This position requires ownership of innovative solutions.

10 months ago
Exa

Backend Engineer

Exa📍 San Francisco - On-Site

Exa is hiring a Backend Engineer to build a search engine for AI applications. You'll work on high throughput systems and data processing pipelines using Rust. This position requires experience in optimizing backend systems.

🏛️ On-SiteMid-Level
7 months ago
Chime

Backend Engineer

Chime📍 San Francisco - On-Site

Chime is seeking a Backend Engineer to develop and maintain APIs for their banking platform. You'll work with Ruby on Rails and collaborate with cross-functional teams to enhance member-facing products. This role requires 2+ years of experience in a production environment.

🏛️ On-SiteMid-Level
11h ago