About LanceDB
LanceDB is a developer-friendly, open-source database for multimodal AI. From hyper-scalable vector search to advanced retrieval for RAG, from streaming training data to interactive exploration of large-scale AI datasets, LanceDB is the best foundation for your AI application, and powers some of the most groundbreaking applications and challenging requirements today.
About the role
We’re seeking an experienced distributed database engineer to join our world-class team, pushing the frontier of high-performance vector databases in the cloud. This engineer will be working with Rust and Python, building upon the Lance and LanceDB open source projects.
As a database engineer at LanceDB, your responsibilities will include:
- Spearheading the development of efficient and reliable architecture designs for LanceDB cloud.
- Driving engineering excellence to ensure the delivery of a top-notch database service.
- Crafting strategies to enhance resource efficiency for high-throughput, low-latency, highly reliable, and multi-tenant databases.
- Designing straightforward yet robust systems, guaranteeing high availability and swift fault recovery.
- Collaborating closely with the open-source Lance and LanceDB communities.
- Representing the company at meetups and conferences.
Requirements:
- You have at least ten years of experience building high-performance databases, big data systems, or web-scale data services.
- Experience in high-performance caching, HPC, high-availability, or large-scale multi-tenant systems (like AWS Lambda, GCP CloudFunctions, etc.).
- Hands-on experience with high-performance computing in one of C++/Java/Rust/Go
- You like working with a small, high-caliber team with a lot of autonomy and drive, and you can iterate fast
Nice to have: