Skip to content

Backend Engineer

Mem0

San Francisco Bay AreaFull-time108d ago
Looking for more like this? See all Software Engineer jobs.

About the role

Role Summary: Own the backend that powers Mem0’s memory platform. You’ll design clean REST APIs, model data across relational and graph stores, and operate services in production. When customers hit issues, you’ll chase them down to root cause, ship fixes, and harden the system—while collaborating tightly with frontend and research to deliver fast, reliable features. What You'll Do: - Design & ship REST APIs: Define contracts, versioning, auth, rate limits; write migrations and docs. - Model data & schemas: Relational (Postgres) and graph (e.g., Neo4j); enforce integrity and performance. - Debug customer issues end-to-end: Trace with logs/metrics/traces, reproduce, fix, and write preventative guardrails. - Optimize performance: Tune slow SQL with EXPLAIN/ANALYZE, indexes, partitioning, pagination, and caching (e.g., Redis). - Build services in Python: Async where it helps (FastAPI/Starlette, Django/DRF, Flask), background jobs, queues, schedulers. - Operate in the cloud:

More at Mem0