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: 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 & ship: Work with frontend and research to scope APIs and deliver features to production.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed