Research Engineer, Weaviate

Salary not provided
Go
C++
C
Rust
Golang
Junior, Mid and Senior level
Remote in US
Weaviate

Open-source vector search engine

Be an early applicant

Weaviate

Open-source vector search engine

21-100 employees

B2BArtificial IntelligenceEnterpriseDeep TechMachine LearningSaaSCloud Computing

Be an early applicant

Salary not provided
Go
C++
C
Rust
Golang
Junior, Mid and Senior level
Remote in US

21-100 employees

B2BArtificial IntelligenceEnterpriseDeep TechMachine LearningSaaSCloud Computing

Company mission

To create open source, AI-first infrastructure for the next wave of software development.

Role

Who you are

  • Experience researching and/or implementing approximate nearest neighbor (ANN) algorithms such as HNSW, Vamana, IVF, and quantization techniques
  • Software engineering experience with a focus on high-performance computing
  • Experience with Go or willingness to learn the intricacies of high-performance Golang. If you are unfamiliar with Go, it’s important to have experience with C/C++ or Rust or a comparable language
  • Quick learner, excited to dive into new topics
  • You are aligned with our company values

Desirable

  • Strong skills in algorithmic reasoning, and a good grasp of probability and statistics
  • Familiarity with optimization techniques such as reducing memory allocations, SIMD, optimizing for CPU cache locality, and other low-level concepts
  • Understanding of how databases work internally and familiarity with common data structures (B-Trees, LSM Trees) and techniques

What the job involves

  • As a Research Engineer at Weaviate, you’ll work as part of the Applied Research team to design, deliver, and optimize the future of vector indexing in Weaviate
  • You will implement new algorithms, research new approaches, and play a crucial role in shaping the future of vector indexing at Weaviate
  • Work closely with team members to design and implement new algorithms and optimize existing vector index implementations inside Weaviate
  • Improve the performance and efficiency of Weaviate and reduce operating costs
  • Collaborate with our team to make informed decisions and track performance and cost optimization improvements over time
  • Deliver improvements in an iterative fashion, with a strong focus on quality
  • Be a great team player by collaborating with your peers, learning from others, and sharing your knowledge

Our take

Vector search, powered by machine learning, is able to capture the context of unstructured data, and find similar data using approximate nearing neighbour algorithms. Weaviate, founded in 2019, is an open-source vector search engine. With it, users can index billions of data objects to search through, and find the right results quicker and more effectively.

Weaviate delivers high-speed similarity search over raw vectors or data objects. Its hybrid search allows users to combine keyword-based search with vector search, and its generative search enabled them to combine generative models with their data. A handful of companies are beginning to deliver vector search, but Weaviate’s open-source-first attitude and pay-as-you-grow offerings are what makes it stand out.

Previously known as SeMi Technologies, Weaviate has seen significant interest and investment. The company has said that funds received will help it work towards making Weaviate the standard in open-source vector search, allowing it to expand its teams, user community, and list of partners, as well as refining its ML models and modules.

Kirsty headshot

Kirsty

Company Specialist

Insights

Some candidates hear
back within 2 weeks

Company

Company benefits

  • Work equipment - This includes a shiny new MacBook and a budget for (upgrading) your home or digital office.
  • Flexible remote work - This includes working from anywhere, decide which work rhythm and balance works for you, and you have flexibility when taking time off.
  • Company trips - With a global distributed team, we can treat ourselves to meet each other in person in the most beautiful places e.g. Italy.

Company values

  • Be Kind: Our people make working at Weaviate a joy. Their kindness is the magic, which contributes to our success.
  • Work together as one: We combine our different perspectives and support each other to move forward.
  • Strive for excellence: We surpass expectations and do what's best for our customers and our community.
  • Encourage transparency: Be transparent - by default. We share our knowledge and expertise with our colleagues and community.
  • Inspire trust: We explore new technologies and the world around us. As optimists, we expect the best in people.

Company HQ

Jodenbuurt, Amsterdam, Netherlands

Leadership

Bob van Luijt

(Co-Founder & CEO)

Chairman of the Creative Software Foundation. Founded Kubrickology Innovations.

Etienne Dilocker

(Co-Founder & CTO)

Managing Dirctor of Dilocker Software Engineering & Consulting.

Share this job

View 6 more jobs at Weaviate