Tech Stack
CloudDistributed SystemsGoKubernetes
About the role
- Design, develop, and own a greenfield vector storage engine from the ground up in Go.
- Tackle challenging problems in distributed systems and latency-sensitive retrieval, optimizing for high throughput and low latency.
- Work with complex data structures, indexing systems, and database internals, driving low-level optimizations.
- Collaborate closely with Research, Product, Cloud Service, Platform, and SRE teams to deliver impactful solutions.
- Contribute to production operations, including observability (metrics, logging, alerting) and design features with enterprise-scale operability in mind.
- Leverage Golang, Kubernetes, LLMs, and coding assistants in daily development.
- Build and extend integrations with embedding providers, ensuring seamless interoperability across the AI ecosystem.
- Take end-to-end ownership of projects, from design through delivery and long-term maintenance.
- Operate in a team culture that values autonomy, pragmatism, and effective processes.
Requirements
- Proven experience as a Senior Software Engineer (or equivalent), ideally with deep expertise in databases, distributed systems, or high-performance infrastructure.
- Strong proficiency in Go, with ability to write clean, maintainable, performant code.
- Solid experience designing and building production-grade distributed systems (consensus, replication, partitioning, fault tolerance).
- Experience with complex data structures, indexing, and performance optimizations for throughput and latency.
- Familiarity with Kubernetes and operating cloud-native systems at scale.
- Bonus: experience with LLMs, vector search, or AI/ML infrastructure.
- Strong written and verbal communication skills and commitment to clear documentation for remote collaboration.
- Positive, motivated team player with demonstrated ownership and initiative.
- Comfortable collaborating across Research, Product, Cloud Service, Platform, and SRE teams and translating needs into technical solutions.
- Thrives in a remote-first, async environment where autonomy and accountability go hand-in-hand.
- Located in a timezone between Pacific Time (PT) and Brasília Time (BRT).