onsite
Senior Research Scientist AI/ML, NLP & Information Retrieval
Research Engineer
Lead AI/ML research focused on NLP and information retrieval, designing deep learning models, embedding pipelines, and scalable retrieval systems using Python, PyTorch/TensorFlow, Elasticsearch and related technologies.
About the role
Key Responsibilities
- Design and implement state‑of‑the‑art NLP and information‑retrieval models, including transformer‑based architectures and dense vector embeddings.
- Develop and optimize end‑to‑end pipelines for training, evaluating, and deploying large‑scale deep learning models on cloud platforms such as Databricks.
- Integrate retrieval back‑ends (e.g., Elasticsearch, ChromaDB) with embedding models to enable fast, accurate semantic search.
- Conduct experiments, analyze results, and publish findings in internal reports or peer‑reviewed venues.
- Collaborate with cross‑functional teams to translate research breakthroughs into production‑ready services and APIs.
Requirements
- Ph.D. or equivalent experience in Computer Science, Machine Learning, or a related field with a focus on NLP or IR.
- 5+ years of hands‑on experience building and deploying deep learning models using Python and frameworks such as PyTorch or TensorFlow.
- Strong expertise in embedding techniques, transformer models, and large‑scale retrieval systems (e.g., Elasticsearch, ChromaDB).
- Proven ability to work with distributed computing environments and cloud platforms (e.g., Databricks, AWS).
- Excellent problem‑solving skills, a research mindset, and a track record of publishing or presenting technical work.
Skills
pythonpytorchtensorflownatural language processingelasticsearch