Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Weaviate Logo

Senior Software Engineer – Database

Weaviate

Salary not specified
Sep 22, 2025
Remote, US
Apply Now

Weaviate is looking to solve challenges in distributed systems, low-level performance optimizations, database internals, vector and keyword indexing, and search by developing a new AI-native vector database.

Requirements

  • Strong proficiency in Go, with the ability to write clean, maintainable, and performant code.
  • Solid experience in designing and building production-grade distributed systems, covering topics including consensus, replication, partitioning, and 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.

Responsibilities

  • 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 designing 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.

Other

  • Proven experience as a Senior Software Engineer (or equivalent), ideally with deep expertise in databases, distributed systems, or high-performance infrastructure.
  • Strong written and verbal communication skills, with a commitment to clear documentation for effective remote collaboration.
  • A positive, motivated team player who thrives in a collaborative, senior-level environment.
  • Demonstrated ownership and initiative, with the ability to proactively drive projects forward and anticipate challenges and opportunities.
  • Comfortable collaborating across multiple functions (Research, Product, Cloud, Platform, SRE) 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).