Senior Backend Engineer for AI Memory Platform

ENGRAM Lab

San Francisco (CA)

On-site

USD 180,000 - 260,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ENGRAM Lab is seeking an experienced backend engineer to design and implement scalable systems for a memory platform. You will craft robust APIs handling millions of retrievals daily, optimize PostgreSQL performance, and implement caching and autoscaling.

You will collaborate with AI/ML teams to integrate memory retrieval algorithms and help set engineering best practices across the stack. This role expects 5+ years of backend experience and strong Python expertise.

Qualifications

  • 5+ years of backend engineering experience.
  • Strong proficiency in Python and web frameworks (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.

Responsibilities

  • Design and implement scalable backend architecture for our memory platform.
  • Build robust APIs that handle millions of memory retrievals per day.
  • Optimize database performance and implement caching strategies.
  • Collaborate with the engineering team on technical architecture decisions.
  • Establish engineering best practices and code quality standards.
  • Work with AI/ML teams to integrate memory retrieval algorithms.
  • Monitor system performance and implement automated scaling solutions.

Skills

Python
FastAPI
Django
Flask
API design
Distributed systems
CI/CD

Tools

PostgreSQL
Docker
Kubernetes
Redis
Memcached
Prometheus
Grafana
RabbitMQ
Apache Kafka

Job description

ENGRAM Lab is seeking an experienced backend engineer to design and implement scalable systems for a memory platform. You will craft robust APIs handling millions of retrievals daily, optimize PostgreSQL performance, and implement caching and autoscaling.

You will collaborate with AI/ML teams to integrate memory retrieval algorithms and help set engineering best practices across the stack. This role expects 5+ years of backend experience and strong Python expertise.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Back-end)
Software Engineer (Back-end)

ENGRAM Lab • San Francisco (CA)

On-site
USD 180,000 - 260,000
ML Engineer: Memory & Vector Retrieval
ML Engineer: Memory & Vector Retrieval

ENGRAM Lab • San Francisco (CA)

On-site
USD 180,000 - 260,000
Senior Backend & Platform Engineer — Remote AI/Cloud Platform
Senior Backend & Platform Engineer — Remote AI/Cloud Platform

Gramian Consulting Group • United States

Remote
USD 102,000 - 148,000
Real-Time ML Engineer: Memory Retrieval & Production
Real-Time ML Engineer: Memory Retrieval & Production

Engramme • San Francisco (CA)

On-site
USD 140,000 - 200,000
Memory AI Research Engineer: Prototyping to Production
Memory AI Research Engineer: Prototyping to Production

ENGRAM Lab • San Francisco (CA)

On-site
USD 120,000 - 180,000
Memory Systems Research Scientist - AI & Cognition
Memory Systems Research Scientist - AI & Cognition

ENGRAM Lab • San Francisco (CA)

On-site
USD 170,000 - 230,000
Python AI Agent Platform Engineer — Memory
Python AI Agent Platform Engineer — Memory

DataArt • United States

Remote
USD 120,000 - 160,000
Lead Python Backend Engineer for Scalable AI Agents
Lead Python Backend Engineer for Scalable AI Agents

EPAM Systems • United States

Remote
USD 140,000 - 190,000
Senior Backend Engineer — AI-Driven, Scalable Systems
Senior Backend Engineer — AI-Driven, Scalable Systems

Deepgram • San Francisco (CA)

On-site
USD 170,000 - 250,000
Machine Learning Engineer
Machine Learning Engineer

Engramme • San Francisco (CA)

On-site
USD 140,000 - 200,000