Senior ML Engineer
Quick Summary
Senior ML Engineer Role Overview You will lead the creation and productionization of our AI-driven search pipeline — from building vector indexes and deploying RAG-based systems to designing scalable APIs.
1. AI Based Search Development & Optimization Design and build AI-powered search models that improve retrieval and ranking of legal documents. Implement retrieval-augmented generation (RAG) workflows using pre-trained LLMs (e.g., OpenAI GPT-4).
Background in legal tech, contract analysis, or legal document retrieval. Exposure to open-source search frameworks like Elasticsearch or OpenSearch. Knowledge of observability, logging, and system performance profiling.
- Design and build AI-powered search models that improve retrieval and ranking of legal documents.
- Implement retrieval-augmented generation (RAG) workflows using pre-trained LLMs (e.g., OpenAI GPT-4).
- Fine-tune LLMs for legal use cases where necessary (experience with custom LLM training is a strong plus).
- Improve search quality through relevance testing, feedback loops, and query understanding.
- Research and implement any new techniques for improving search result relevancy.
- Build pipelines to ingest, chunk, and vectorize legal texts (case law, statutes, etc.).
- Create and maintain indexes in Vector Databases, supporting fast and relevant results.
- Maintain an evolving legal search index by ingesting new documents on a weekly basis.
- Deploy ML models into production using Azure cloud infrastructure.
- Develop REST APIs (with FastAPI or Flask) to expose model functionality to the application layer.
- Monitor and optimize latency, scalability, and reliability of deployed solutions.
- Work closely with product managers and full-stack engineers to ship ML-backed features.
- Participate in design reviews and own technical decisions around AI architecture.
- Track and improve system performance using user feedback, telemetry, and experimentation.
- ML/NLP: Python, PyTorch/TensorFlow, Hugging Face, Azure OpenAI APIs
- Vector Search: Azure AI Search (primary), experience with FAISS, Pinecone or Elasticsearch a plus
- Deployment: Azure (App Services, Azure Functions, Blob Storage, Key Vault)
- Data Processing: Pandas, NumPy, spaCy, NLTK
- APIs: REST APIs built with FastAPI or Flask
- 5+ years of experience in machine learning, NLP, or AI-based search systems.
- Strong knowledge of vector search, document embeddings, and retrieval techniques.
- Experience building and scaling RAG pipelines with LLMs.
- Proficiency with Azure AI Search for document indexing and search optimization.
- Demonstrated ability to deploy models to production and build robust APIs.
- Familiarity with search ranking algorithms (BM25, hybrid search, learning-to-rank).
- Experience working with document-heavy datasets in legal, academic, or enterprise domains.
- Experience with fine tuning models and creation of datasets used in fine tuning.
- On-site position for Lucknow, India.
- Background in legal tech, contract analysis, or legal document retrieval.
- Exposure to open-source search frameworks like Elasticsearch or OpenSearch.
- Knowledge of observability, logging, and system performance profiling.
Location & Eligibility
Listing Details
- First seen
- May 6, 2026
- Last seen
- May 8, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 51%
- Scored at
- May 6, 2026
Signal breakdown
Please let ebctechnologies know you found this job on Jobera.
4 other jobs at ebctechnologies
View all →Explore open roles at ebctechnologies.
Similar Machine Learning Engineer jobs
View all →Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.