Drimva

Engramme

Software Engineer (Back-end)

San Francisco · On-site · Full-time · Posted Oct 14, 2026

Experience
5+ years of backend engineering experience.

About the job

Designs and operates scalable backend systems and APIs for a memory platform, including integrating memory retrieval algorithms.

What you'll do

  • Design backend architecture and build APIs for high-volume memory retrieval.
  • Optimize databases, implement caching, and monitor and scale system performance.
  • Collaborate on technical decisions, engineering standards, and AI/ML integrations.

What they ask for

  • Strong proficiency in Python and modern web frameworks.
  • Experience with PostgreSQL and database optimization.
  • Knowledge of cloud platforms, containerization, caching systems, and distributed architectures.
  • Experience with API design, microservices, CI/CD pipelines, and infrastructure as code.

Nice to have

  • Experience with AI/ML infrastructure, vector databases, similarity search, or embedding systems.
  • Experience with monitoring tools, message queues, high-performance or real-time systems, startups, or open-source contributions.

Tools

Python, FastAPI, Django, Flask, PostgreSQL, AWS, GCP, Docker

AI focus

Work with AI/ML teams to integrate memory retrieval algorithms; AI/ML infrastructure and vector databases are preferred experience.

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 4, 2026 (UTC)