Weaviate is an AI startup with open source and creativity at its core. Our AI-native vector database uses machine learning to create meaningful insights from unstructured data in a completely new way. Named one of Forbes’ Top 50 AI startups, and with over a million monthly downloads, Weaviate is quickly growing in popularity with developers and enterprises alike.
Our team members work remotely across the globe with the flexibility to work from anywhere and at any time. Our people experience this as a massive benefit! Operating with a strong sense of ownership and collaboration, our teams prioritize results while empowering each individual to do their best work.
As a Senior Software Engineer at Weaviate, you’ll join a highly skilled team composed of highly experienced engineers, collaborating on our open-source vector database at the forefront of AI. You’ll have the opportunity to make deep technical contributions in distributed systems, low-level performance optimizations, database internals, vector and keyword indexing, and search.
This role offers a high degree of autonomy in a remote-first, async working environment, while giving you the chance to shape high-impact projects that directly advance the company’s goals. You’ll be part of the early growth stages of a fast-moving startup in the AI infrastructure space, where your work will help set the standard for how vector databases evolve.
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.
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 - we stick with what works.
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 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.
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).
100% Remote Work: Work from anywhere in the world where you can do your best work. Whether it’s your cozy home office, a co-working space, or a beachside café. Read more here.
Flexible Time Off: We trust you to manage your time (off). Take the time you need to recharge, travel, or just enjoy life outside of work. Read more here.
Competitive Pay & Equity: We offer compensation that reflects the value you bring to the team, along with the opportunity to share in our success through equity.
Local Benefits:
US: Healthcare, dental, vision insurance, 401(k) employer matching.
Netherlands: Holiday allowance, pension plan.
Other countries: Benefits provided via our Employer of Record (EOR) partner, tailored to local standards and regulations.
Tech stack: We provide you with a shiny new MacBook, and you’ll receive a stipend to upgrade your home office.
Grow, Learn, and Collaborate: We provide a dedicated budget to help you sharpen your skills and grow your career. Work with a curious, collaborative, smart, and innovative (fun) team that encourages growth and impact.
Have a look at this page to learn what you can expect from our interview process. Be aware that conducting a background check is part of our onboarding.
If you’re interested in Weaviate and this role, please apply through this vacancy. We’ll be in touch in response to your application. This way, we can ensure you have the best experience while allowing our team to focus on doing their best work.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
R1 seeks a Senior Software Engineer to lead and contribute hands-on to full-stack development of its SaaS healthcare platform using Angular, .NET, and Azure.
Join a small, product-driven engineering team to own and build React/TypeScript frontend features for a knowledge-graph product used by go-to-market teams.
Gopuff seeks an experienced Senior Software Engineer to own third-party integrations and lead delivery of high-quality, data-intensive services across the platform.
Experienced platform-focused software engineer needed to design and build scalable, production-grade distributed systems for ServiceNow's Core Platform.
Zoox is hiring a Senior Staff Engineer to lead Operational Tooling as the technical authority for a ~40-engineer organization, driving architecture, scalability, and engineering culture for autonomous fleet operations.
Xcimer Energy seeks motivated computational and software engineering interns to develop simulations and software that support the design and operation of next-generation laser-driven inertial fusion systems in Denver, CO.
Verne Robotics seeks a hands-on Robotics Software Engineer to build and deploy core robot control systems spanning device drivers, PyTorch policies, and cloud/edge infrastructure.
Senior Front End Developer role at ICE to advance a custom CMS and internal web apps using React, TypeScript, modern CSS, and Node.js integrations.
Cidi Labs seeks a Senior DevOps Engineer to lead AWS infrastructure optimization, CI/CD delivery, and Linux server operations for a fast-moving edtech team.
Lead the web platform for LM Studio Hub, building fast, secure, and polished Next.js + edge web experiences and the data/caching layers that back them.
Help build and own the core agent orchestration and backend systems that power autonomous AI research workflows at Keru.ai, a seed-stage startup focused on transforming financial research.
Experienced full-stack .NET engineer needed to build C#/.NET APIs, Angular/React front ends, and modern ETL/ELT pipelines (Databricks preferred) for enterprise modernization projects.
Samsara is hiring a Senior Software Engineer to lead development of Connected Workflows, building scalable, AI-enabled front-line workflow solutions used across industries.
Weaviate is a remote-first tech start-up that thinks big, and has a vector-based search engine at the forefront of database technology. It uses AI and machine learning to organize and search data in a completely new way. Weaviate is a semantic se...
1 jobs