Clera - Your AI talent agent
LoginStart
Start
Mem0 logo
Mem0

Backend Engineer

full-time•on-site•San Francisco•$150k - $180k+ 0.1% - 0.4%

Summary

Location

San Francisco

Salary

$150k - $180k

Equity

0.1% - 0.4%

Type

full-time

Workplace

On-site

Experience

5-8 years

Company links

WebsiteLinkedInLinkedIn

About this role

About Mem0
Mem0 is building the memory layer for AI agents. Long-term memory that enables AI to remember conversations, learn from interactions, and build context over time. Already powering millions of AI interactions. YC-backed, $24M Series A raised with a team of four, based in San Francisco and well capitalized.

Our Culture

Office-first in San Francisco. Hallway chats, impromptu whiteboard sessions, and shared meals spark ideas that remote calls cannot. We build for the long term, not just shipping features. We move fast but never sacrifice reliability or thoughtful design. Every system needs to be fast, reliable, and elegant.

Everyone at Mem0 is a builder-owner. If you spot a problem or opportunity, you have the agency to fix it. Titles are light, impact is heavy. The best solution wins, whether it comes from a founder or an engineer who joined yesterday.

About the Role

Mem0 is hiring a Backend Engineer to own the backend that powers Mem0's memory platform. You will design clean REST APIs, model data across relational and graph stores, and operate services in production. When customers hit issues, you will chase them down to the root cause, ship fixes, and harden the system, while collaborating closely with the frontend and research teams to deliver fast, reliable features.

This is one of the first two engineering hires in SF, reporting directly to the founders. You are not a supporting engineer on an existing team. You are setting the standard.

Key Responsibilities

  • Design and ship REST APIs: define contracts, versioning, auth, rate limits, write migrations, and docs

  • Model data and schemas across relational (PostgreSQL) and graph (Neo4j or equivalent) stores, enforce integrity and performance

  • Debug customer issues end-to-end: trace with logs, metrics, and traces, reproduce, fix, and write preventative guardrails

  • Optimize performance: tune slow SQL with EXPLAIN and ANALYZE, indexes, partitioning, pagination, and caching (Redis)

  • Build services in Python: async, where it helps (FastAPI, Starlette, Django, DRF, Flask), background jobs, queues, and schedulers

  • Operate in the cloud: containerize with Docker, deploy on Kubernetes (EKS), and use AWS primitives (EC2, RDS, Aurora, S3, IAM)

  • Instrument everything: custom metrics, structured logging, tracing, set SLOs and alerts (CloudWatch, Prometheus, OpenTelemetry)

  • Collaborate with frontend and research to scope APIs and deliver features to production

Requirements

Must-Have

  • 5 to 8 years building backend systems and shipping REST APIs to production

  • Strong Python fundamentals with experience in async programming and a major web framework (FastAPI, Django, or Flask)

  • Solid data modeling and SQL skills, hands-on with query tuning and performance debugging in PostgreSQL or MySQL

  • Experience with graph databases (Neo4j or Amazon Neptune) and appropriate data modeling trade-offs

  • Comfortable running services on AWS with Docker and Kubernetes

  • Demonstrated root-cause analysis and ownership from incident to prevention

  • Clear communicator and effective collaborator with frontend, research, and customers

  • Based in or willing to relocate to San Francisco, fully in-person, 5 to 6 days a week

Nice-to-Have

  • GraphQL or gRPC, event-driven systems (SNS, SQS, Kafka), and background workers (Celery, RQ)

  • Caching, rate limiting, multi-tenancy, and feature-flag strategies

  • Security and privacy best practices: PII handling, secrets management

  • Deep observability experience: OpenTelemetry, SLO-based alerting

  • Prior work with search, retrieval, or memory systems

  • On-call experience and running blameless postmortems

About Mem0

Mem0 is a universal, self‑improving memory layer for LLM applications, powering personalised AI experiences that cut costs and enhance user delight.

Ready to join Mem0?

Take the next step in your career journey

Frequently Asked Questions

What does Mem0 pay for a Backend Engineer?

Toggle
Mem0 offers a competitive compensation package for the Backend Engineer role. The salary range is USD 150k - 180k per year, plus 0.1% - 0.4% equity. Apply through Clera to learn more about the full compensation details.

What does a Backend Engineer do at Mem0?

Toggle
The Backend Engineer role at Mem0 involves About Mem0 Mem0 is building the memory layer for AI agents. Long-term memory that enables AI to remember conversations, learn from interactions, and build context over time.

Is the Backend Engineer position at Mem0 remote?

Toggle
The Backend Engineer position at Mem0 is based in San Francisco, United States and is on-site. Contact the company through Clera for specific work arrangement details.

How do I apply for the Backend Engineer position at Mem0?

Toggle
You can apply for the Backend Engineer position at Mem0 directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process.
Clera - Your AI talent agent
© 2026 Clera Labs, Inc.TermsPrivacyHelp