engram labMillbrae, CA
Software Engineer (Back-end)
Software Engineer (Back-end)
Software Engineer (Back-end)
engram labMillbrae, CA
Apply for this role (opens in a new tab)yesterday
What You'll Do:
Design and implement scalable backend architecture for our memory platformBuild robust APIs that handle millions of memory retrievals per dayOptimize database performance and implement caching strategiesCollaborate with the engineering team on technical architecture decisionsEstablish engineering best practices and code quality standardsWork with AI/ML teams to integrate memory retrieval algorithmsMonitor system performance and implement automated scaling solutionsWhat We're Looking For 5+ years of backend engineering experienceStrong proficiency in Python and modern web frameworks (FastAPI, Django, Flask) Experience with PostgreSQL and database optimizationKnowledge of cloud platforms (AWS, GCP) and containerization (Docker, Kubernetes) Understanding of caching systems (Redis, Memcached) and distributed architecturesExperience with API design and microservices architectureStrong problem-solving skills and attention to detailExperience with CI/CD pipelines and infrastructure as codeNice to HaveExperience with AI/ML infrastructure and vector databasesKnowledge of similarity search and embedding systemsBackground in high-performance computing or real-time systemsPrevious startup or early-stage company experienceOpen source contributionsExperience with monitoring tools (Prometheus, Grafana) Knowledge of message queues (RabbitMQ, Apache Kafka)
Also on the board Same function, level within a rung
Level
Lead
Location
Millbrae, CA
Occupation
Software Developers
Industry
Computer Systems Design Services
Posted
yesterday