Founding Software Engineer (Back-end)

Engramme

Engramme

Software Engineering

Posted on Apr 29, 2026

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 founding 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)