Software Engineer (Back-end)
Engramme, Inc. · San Francisco, California, United States
- On-site
- Full-time
- Mid-Level
- Posted 3 days ago
- Listed here until Dec 10, 2026
Applications are completed on the employer's own site.
Summary
Design and implement scalable backend architecture and APIs for a memory platform while collaborating with engineering and AI/ML teams.
About this role
Software Engineer (Back-end) @ Engramme
Software Engineer (Back-end)
Location
San Francisco
Employment Type
Full time
Location Type
On-site
Department
Engineering
OverviewApplication
What You'll Do
- 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
What We're Looking For
- 5+ years of backend engineering experience
- Strong proficiency in Python and modern 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
- Strong problem-solving skills and attention to detail
- Experience with CI/CD pipelines and infrastructure as code
Nice to Have
- Experience with AI/ML infrastructure and vector databases
- Knowledge of similarity search and embedding systems
- Background in high-performance computing or real-time systems
- Previous startup or early-stage company experience
- Open source contributions
- Experience with monitoring tools (Prometheus, Grafana)
- Knowledge of message queues (RabbitMQ, Apache Kafka)
Skills named in this posting
- Python
- FastAPI
- Django
- Flask
- PostgreSQL
- AWS
- GCP
- Docker
- Kubernetes
- Redis
- Memcached
- CI/CD
and 1 more
About Engramme, Inc.
Engramme, Inc. operates a memory platform.
Similar Software Engineer (Back-end) jobs in San Francisco, CA