Senior Machine Learning Engineer

3 days ago


india, IN Recro Full time

Senior Machine Learning Engineer (Search, Recommendations & Conversational AI)

Location: Remote

Role Type: Senior IC (P3+)

Team: Discovery – Search, Recommendations & AI Experiences

Urgency: Immediate (pre–IPL launch milestones)



About the Role

We are building next-generation conversational search, personalized recommendations, and AI-driven discovery for one of India’s largest entertainment ecosystems. This role is for a hands-on ML Engineer who can design, train, and productionize models powering search relevance, retrieval, personalization, and LLM-based conversational experiences at massive scale.

You will work closely with backend, platform, and catalog enrichment teams to deliver high-quality ML components under tight performance and latency constraints.



Key Responsibilities

  • Build and improve search ranking, retrieval, and query understanding models.
  • Develop ML components for Conversational Search:
  • Multi-turn context handling
  • Query intent detection and classification
  • Retrieval-augmented generation (RAG) pipelines
  • Reasoning workflows (ReAct, static + dynamic agent flows)
  • Design and optimize embedding models, vector stores, and similarity search systems.
  • Build personalized ranking and recommendation models using deep learning.
  • Work on large-scale ML systems optimized for:
  • Low latency
  • High throughput
  • Cost-efficient inference
  • Implement ML pipeline best practices (versioning, monitoring, A/B testing, observability).
  • Collaborate with platform teams to integrate ML services across search, recommendations, and conversational agents.
  • Develop caching strategies (prompt cache, vector cache, similarity caching) to hit strict SLA targets.
  • Contribute to long-term roadmap: foundational retrieval models, multi-objective optimization, user lifecycle modeling.



Required Qualifications

  • 4–10 years of experience in Machine Learning / Applied ML engineering.
  • Strong foundations in ML, deep learning, Transformers, and neural retrieval.
  • Hands-on experience with:
  • Search systems (retrieval + ranking)
  • Recommendation models
  • Embedding models & vector databases
  • TensorFlow / PyTorch
  • Proven experience building production-grade ML systems at scale.
  • Familiarity with LLMs, RAG architectures, prompt engineering, and agent workflows.
  • Strong coding skills (Python) and experience with modern ML stack (TensorFlow, PyTorch, Faiss/ScaNN, Triton, etc.).
  • Ability to work closely with backend teams to deploy models in distributed systems.
  • Excellent problem-solving skills and comfort working on ambiguous, high-impact problems.



Preferred Qualifications

  • Experience with conversational AI, chat-based retrieval, or multi-turn dialog modeling.
  • Experience in media, streaming, sports data or large catalog discovery.
  • Knowledge of micro-drama, short-video personalization, or multi-objective recommendation systems.
  • Strong understanding of scalability patterns: batching, async orchestration, caching layers.



Why Join

  • Work on flagship launches (World Cup → IPL) impacting hundreds of millions of users.
  • Solve some of the most challenging problems in search, discovery, and conversational AI at scale.
  • Collaborate with a world-class team building foundational discovery platforms for India’s largest digital ecosystem.



  • , India, IN Tata Consultancy Services Full time

    We are hiring for Senior Machine Learning Engineer !!!!Role: - Senior Machine Learning EngineerExperience: - 8+ yearsLocation: - Bangalore Mandatory Skills: -Developer with hands on experience in ML AlgorithmsMLOPsTensorFlow, PyTorchAWS, PythonRequired technical Skill Set :- A Senior Machine Learning (ML) Engineer designs, builds, and deploys...


  • india, IN LoglineAI Full time

    ML Engineer (Studio Applications)Location: Remote (India) Level: Mid/Senior (5–10+ years)About the role The ML Engineer (Studio Applications) focuses on deploying and maintaining machine learning models that support LoglineAI’s production workflows. The role is primarily applied and production-focused rather than research-oriented. The engineer will...


  • Gurugram, Haryana, India, IN Appnext Full time

    Appnext offers end-to-end discovery solutions covering all the touchpoints users have with their devices. Thanks to Appnext’s direct partnerships with top OEM brands and carriers, user engagement is achieved from the moment they personalize their device for the first time and throughout their daily mobile journey.Appnext ‘Timeline’, a patented...


  • india, IN Ocrolus Full time

    Come build at the intersection of AI and fintech. At Ocrolus, we’re on a mission to help lenders automate workflows with confidence—streamlining how financial institutions evaluate borrowers and enabling faster, more accurate lending decisions.Our AI-powered data and analytics platform is trusted at scale, processing nearly one million credit...


  • india, IN Adastra Full time

    Job Description: Machine Learning Ops EngineerJob SummaryWe are seeking a highly experienced Principal MLOps Engineer with 5–10 years of industry experience to lead the design, deployment, and optimization of machine learning infrastructure. This role requires deep expertise in Kubernetes (K8s), cloud-native technologies, and scalable ML systems. The ideal...


  • Bangalore Urban, Karnataka, India, IN Wissen Infotech Full time

    Job Title: Machine Learning EngineerLocation: Bengaluru (Hybrid)Experience: 2-6 yearsAbout Wissen InfotechWissen Infotech has been a trusted leader in the IT Services industry for over 25 years, delivering high-quality solutions to a global clientele. Within Wissen, the AI Center of Excellence (AI-CoE) was conceptualized to drive cutting-edge research and...


  • Bangalore Urban, Karnataka, India, IN Lytx, Inc. Full time

    Job DescriptionWhy Lytx?:As our Machine Learning Engineer, you will join our Applied Machine Learning Team in India, who develops machine learning and computer vision algorithms to monitor and assess the state of drivers and their environments to identify risk and improve safety for our clients. You will contribute to all aspects of the DL/ML model...


  • india, IN Floe Health Part time

    Location: Remote (India)Duration: 8–12 weeksCompensation: Benefits listed belowFloe Health is an AI-driven healthcare technology company focused on fixing referral breakdowns and coordinating patient journeys across health systems. We work with leaders across major provider networks and are building a high-velocity product team to support upcoming...


  • Bangalore Urban, Karnataka, India, IN Lytx, Inc. Full time

    Job DescriptionWhy Lytx?:As our Cloud Operations Engineer - Machine Learning you will join our Applied Machine Learning Team who develops machine learning and computer vision algorithms to monitor and assess the state of drivers and their environments to identify risk and improve safety for our clients. You will contribute to all aspects of the development...


  • india, IN BayOne Solutions Full time

    Responsibilities:Machine Learning Development & Implementation (40%)Design and implement end-to-end ML pipelines for recommendation systems, search ranking, and classification problemsBuild and optimize traditional ML models using techniques such as ensemble methods, SVMs, gradient boosting, and neural networksDevelop time series forecasting models and...