Skills: Go, Python, RustAbout the Role
Zep is building the long-term memory layer for the LLM application stack. We have a large and active open-source community and recently launched our cloud service. We’re seeking an experienced backend engineer to join our startup. As a critical member of our small, fast-paced team, you will design, implement, and maintain our Go-based APIs and infrastructure.
We are a remote-first organization. Zep is funded by YC, Engineering Capital, and angels such as Guillermo Rauch (Vercel).
Responsibilities
- Architect, develop and optimize Go-based APIs and services
- Collaborate with the team to design and evolve our system architecture
- Implement best practices for code quality, testing, and documentation
- Integrate with AWS services, Postgres databases, and Kubernetes deployments
- Contribute to the entire development lifecycle, from ideation to deployment and maintenance
- Mentor and guide junior team members
Requirements
- 3+ years of professional experience in Go development OR 7+ professional experience in other languages
- Strong understanding of Go best practices, concurrency patterns, and performance optimization
- Expertise in designing and building RESTful APIs and microservices
- Experience owning the full development cycle of a project from inception to production
- Proficient in SQL and working with relational databases
Nice to Have
- Contributions to open-source projects, particularly LLM-related
- Experience with Rust, TypeScript, or Python
- Experience building LLM technologies and their applications
- Experience building production web applications using a modern framework such as React, Vue, or Svelte
Benefits
- Directly impact the development of the future LLM application stack
- Competitive salary and equity compensation
- Flexible work hours and remote work options
- Health, dental, and vision insurance
- Opportunities for professional growth and development
- Collaborative and inclusive work environment