Overview
Skills
Job Details
AI/ML Engineer
Remote work
12 Months Contract
Job Description:
Hands-on experience in analysing the various data and building data modelling and pipeline leveraging BigQuery data streaming or Databricks in near real-time.
Experience in Apache Spark, Airflow
Develop real-time and batch ML models using embeddings, collaborative filtering, and deep learning.
Integrate user behaviour signals, session data, and content metadata to optimize relevance.
Experience working with LLM technologies, including developing generative and embedding techniques, modern model architectures, retrieval-augmented generation (RAG), fine tuning / pre-training LLM (including parameter efficient fine-tuning), Deep reinforcement learning and evaluation benchmarks
Collaborate cross-functionally with product, data, and infra teams to deploy experiments and measure impact.
Optimize retrieval, filtering, and ranking algorithms in production search pipelines.
Real-time Personalization using query Embeddings for Search Ranking
Monitor model performance and continuously iterate using A/B testing and offline evaluation metrics
Experience in MLOps and model governance
Strong analytical and quantitative problem-solving ability
Deep expertise in distributed computing strategies in Azure, AWS or Google Cloud Platform Cluster, enhancing the parallel processing capabilities
Skills Required
Strong programming skills in Python, Java, SpringBoot, or Scala.
Experience with ML frameworks like TensorFlow, PyTorch, XGBoost, TensorFlow or LightGBM.
Familiarity with information retrieval techniques (BM25, vector search, learning-to-rank).
Knowledge of embedding models, user/item vectorization, or session-based personalization.
Experience with large-scale distributed systems (e.g., Spark, Kafka, Kubernetes).
Hands-on experience with real-time ML systems.
Background in NLP, graph neural networks, or sequence modeling.
Experience with A/B testing frameworks and metrics like NDCG, MAP, or CTR.