Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Back-End Software Engineer (Co-op / extended internship) role.
Rezi rewrites your resume against Engramme's job description. Free.

Tailor your resume to this Back-End Software Engineer (Co-op / extended internship) role.
Rezi rewrites your resume against Engramme's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Back-End Software Engineer (Co-op / extended internship) posting at Engramme — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Back-End Software Engineer (Co-op / extended internship) posting at Engramme — free, in seconds.
About the Role
Join our engineering team to build the backbone of Engramme's Memory-as-a-Service platform, architecting scalable systems for contextual memory retrieval for millions of users.
Responsibilities
- Design and implement scalable backend architecture for the memory platform
- Build robust APIs to 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
Requirements
- 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
Skills
- Python
- FastAPI
- Django
- Flask
- PostgreSQL
- AWS
- GCP
- Docker
- Kubernetes
- Redis
- Memcached
- API design
- Microservices architecture
- CI/CD pipelines
- Infrastructure as code
- AI/ML infrastructure
- Vector databases
- Similarity search
- Embedding systems
- High-performance computing
- Real-time systems
- Monitoring tools
- Prometheus
- Grafana
- Message queues
- RabbitMQ
- Apache Kafka
Location
- San Francisco
Work Type
- In-person
- 6-month contract
About the Company
- Engramme is a Frontier AI lab spun out of Harvard focusing on AI x Human Memory.
- Persistent memory is a fundamental open problem at the heart of AI.
- The vision is to build models of human memory and endow humans with perfect and infinite memory.
- The founding team has produced and commercialized extensive research in machine learning and neuro-science inspired memory models.
- Gabriel Kreiman (CEO & Co-founder): Professor of Neuroscience and AI, Harvard Medical School. Led key research on brain memory consolidation at Harvard University.
- Spandan Madan (CTO & Co-founder): PhD in Computer Science from Harvard, designed AI models which were commercially deployed at Adobe, Fujitsu, and Meta.