
Job Description
Ovii's Interpretation of the Role
We’re looking for a senior AI engineer to design, build, and operate end‑to‑end retrieval and knowledge‑augmented generation pipelines for a production‑grade research platform. You’ll own everything from document ingestion through embeddings, hybrid search, citation resolution and evaluation, working on‑site in Bangalore with the founders.
Role Snapshot
- Own end‑to‑end retrieval pipeline
- Build dual‑corpus search across literature and private docs
- Design evaluation harness and metrics
- Implement embeddings, vector stores and rerankers
- Collaborate in a high‑trust, fast‑moving team
- Ensure production reliability, latency and cost
Must-Have Requirements
- Python
- ML/backend engineering with production RAG
- Embeddings
- Vector stores
- Rerankers
- Hybrid search
- ML/backend engineering
- production RAG
- search/IR systems
- Must work on‑site in Bangalore only
Nice-to-Have Signals
- Graph databases
- Comfort with scientific or technical document corpora
- graph databases
- scientific document corpora
Work Setup
- Location: Bangalore, India
- Work mode: ONSITE
- Employment type: Full-Time
Not Specified in JD
- Visa sponsorship
- Salary range
- Remote eligibility
- Education requirement
- Certifications
- Relocation
- Notice period
- Travel
- Security clearance
- Coding test
- Portfolio
- GitHub
- Writing sample
- Cover letter
What You'll Likely Work On
- Design and maintain the full retrieval stack—from document ingestion and chunking to embedding generation and hybrid search.
- Develop dual‑corpus retrieval across public literature and private institutional documents, preserving provenance.
- Implement citation and identifier resolution (DOI, arXiv) and support large‑scale corpus onboarding.
- Create and run evaluation frameworks, define metrics, and continuously improve retrieval quality release‑over‑release.
- Collaborate with founders to shape product direction and guarantee production reliability, monitoring and performance.
Good Fit If You Have
- Enjoy turning ambiguous, messy problems into concrete solutions.
- Thrive in a fast‑moving, low‑process environment.
- Passionate about production engineering concerns such as monitoring, reliability, cost and latency.
Skills
- Python (strong)
- Embeddings & vector stores
- Hybrid search & reranking
- Graph databases (plus)
- Scientific/technical document handling (plus)
- Evaluation metrics & retrieval rigour