Job Description
Company: Engramme
Location: San Francisco, CA
Workplace Type: On-site
Employment Type: Full-time
About the Role
Design and implement scalable backend architecture for a memory platform, building robust APIs to handle millions of memory retrievals daily.
What You’ll Do / Key Responsibilities
- Design and implement scalable backend architecture for the memory platform.
- Build robust APIs handling millions of memory retrievals per day.
- Optimize database performance and implement caching strategies (Redis).
- Collaborate on technical architecture decisions and establish engineering best practices.
- Monitor system performance and implement automated scaling solutions.
Requirements & Qualifications
- 5+ years of backend engineering experience with strong proficiency in Python (FastAPI, Django, Flask).
- Experience with PostgreSQL and database optimization.
- Knowledge of cloud platforms (AWS, GCP) and containerization (Docker, Kubernetes).
- Understanding of caching systems (Redis, Memcached) and distributed architectures.
- Experience with API design and microservices architecture.
Preferred / Bonus Qualifications (if applicable)
- Experience with AI/ML infrastructure and vector databases.
- Knowledge of similarity search and embedding systems.
- Experience with monitoring tools (Prometheus, Grafana) and message queues (Kafka).
Benefits & Perks (if applicable)
- Not Specified
[No EEO/closing notes provided]