Weaviate

Senior Software Engineer – Database

Weaviate

full-time

Posted on:

Location: 🌎 Anywhere in the World

Visit company website
AI Apply
Apply

Job Level

Senior

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