Backend Engineer
- San Francisco, California, United States
- Full-Time
- On-Site
- 125,000-150,000 USD / Year
Job Description:
Backend Engineer
Location: San Francisco, CA (Onsite, 5–6 days/week)
Role Overview
Backend Engineer owning core API, data infrastructure, and production systems powering an AI memory platform. This is a high-ownership, founding-level backend role working directly with founders to build scalable, high-performance systems handling millions of interactions.
Responsibilities
- Design and ship production-grade REST APIs including versioning, authentication, rate limiting, and documentation
- Build backend services in Python using modern frameworks such as FastAPI, Django, or Flask
- Model and manage data across relational databases (PostgreSQL) and graph databases (Neo4j or similar)
- Optimize system performance including query tuning, indexing, caching strategies, and latency reduction
- Debug and resolve production issues end-to-end using logs, metrics, and tracing
- Own infrastructure including containerization (Docker), cloud deployment (AWS), and Kubernetes environments
- Implement background jobs, queues, schedulers, and event-driven systems
- Instrument systems with observability tools, metrics, alerts, and tracing for reliability
Requirements
- 5–8 years building backend systems and shipping APIs to production
- Strong Python fundamentals including async programming
- Experience with web frameworks such as FastAPI, Django, or Flask
- Strong SQL and data modeling experience with PostgreSQL or MySQL
- Experience working with graph databases or complex data systems
- Experience deploying and operating systems on AWS with Docker and Kubernetes
- Strong debugging and root-cause analysis skills
- Ability to work onsite in San Francisco