Applied Research Intern

Weaviate Weaviate · Data AI · EUROPE · Applied Research

Weaviate is seeking an Applied Research Intern to contribute to their AI-native vector database. The intern will work on projects related to vector indexes, graph algorithms, information retrieval, RAG, and end-to-end applications, including fine-tuning embedding models, developing recommendation systems, and optimizing model inference. The role involves low-level work on core database components and potential contributions to cloud-storage-based vector indexes.

What you'd actually do

  1. Make meaningful contributions that change how our users use Weaviate (see example project list below).
  2. Work directly with experts in Databases, AI, IR, etc.
  3. Low-level work possible: Weaviate’s core components (LSM stores, vector indexes, filtering and inverted indexes, networking, replication, etc.) are all written in-house
  4. Work entirely remotely from anywhere in the world.
  5. Participate in company off-site events during your internship (Note: There is no guarantee that an off-site event will happen during the course of the internship. If it does, you’re part of it).

Skills

Required

  • statically typed languages such as C/C++, Go, Rust, or similar

Nice to have

  • Go experience
  • Database-related courses
  • Information-Retrieval-related courses
  • System Design
  • adv. Algos and Data structures

Other signals

  • vector database
  • hybrid search
  • RAG
  • recommendations
  • embedding models
  • model inference