Junior Data Scientist

Concept Dash

IndiaFresher2d agovia LinkedIn

Job Title: Junior Data Scientist – Deep Learning, Machine Learning & Self-Hosted LLMs

About the Role

  • Technically strong and motivated Data Scientist with a foundation in Deep Learning, Machine Learning, Computer Vision, and Large Language Models (LLMs).
  • Comfortable developing, evaluating, and deploying machine learning models.
  • Experience working with open-weight LLMs and building reliable AI solutions.
  • Opportunity to work on practical AI applications, including self-hosted language models, computer vision systems, edge AI deployment, model evaluation, and machine learning engineering.
  • Will work with modern AI frameworks and data tools to build solutions that are reproducible, measurable, and suitable for production or stable proof-of-concept environments.

Key Responsibilities

Machine Learning and Deep Learning Development

  • Develop, train, fine-tune, and evaluate supervised machine learning and deep learning models.
  • Work with PyTorch, Hugging Face Transformers, scikit-learn, and gradient-boosting frameworks.
  • Prepare datasets, engineer features, conduct exploratory data analysis, and identify data quality issues.
  • Build reproducible training pipelines with appropriate configuration, experiment tracking, and version control.

LLM Fine-Tuning and Self-Hosted AI Solutions

  • Fine-tune open-weight Large Language Models and embedding models using techniques such as LoRA and QLoRA.
  • Work with Hugging Face PEFT/TRL and relevant fine-tuning tools.
  • Support the deployment and evaluation of self-hosted models through internal APIs or inference endpoints.
  • Develop LLM-powered applications using retrieval-augmented generation (RAG), prompt engineering, and embedding-based search.
  • Evaluate whether fine-tuning, retrieval, or prompt optimization is the most suitable approach for a given business problem.

Model Evaluation, Calibration, and Monitoring

  • Design evaluation datasets, gold-standard test sets, and appropriate training and validation splits.
  • Identify data leakage, class imbalance, and other factors that affect model performance.
  • Evaluate models using metrics such as PR-AUC, precision, recall, Brier score, Expected Calibration Error (ECE), and reliability diagrams.
  • Calibrate model probabilities and select decision thresholds based on agreed business requirements.
  • Monitor model performance and data drift, document known limitations, and prepare model cards.

Computer Vision and Edge AI

  • Develop and evaluate computer vision models for object detection, image segmentation, and optical character recognition (OCR).
  • Work with architectures and tools such as YOLO, RT-DETR, SAM, Vision Transformers (ViT), OpenCV, and torchvision.
  • Build data annotation, preprocessing, and augmentation pipelines.
  • Measure model performance using metrics such as mean Average Precision (mAP) and Intersection over Union (IoU).
  • Support model optimization and deployment on edge devices, evaluating accuracy, inference latency, and resource consumption.

Data Engineering and Analytics

  • Process structured and unstructured data using Python, pandas, Polars, and DuckDB.
  • Write SQL queries and build feature tables for machine learning applications.
  • Work with Parquet, Apache Arrow, and dbt for efficient data processing and transformation.
  • Handle nested documents and complex data structures while maintaining data quality and reproducibility.

LLM Application Development and Retrieval Systems

  • Develop LLM-based applications using frameworks such as LangChain, LangGraph, or LlamaIndex.
  • Integrate vector databases such as FAISS, pgvector, Qdrant, or Milvus.
  • Evaluate retrieval and generation quality using tools such as Ragas or DeepEval.
  • Understand hosted LLM APIs, structured outputs, prompt caching, and batch processing.

Model Deployment and MLOps

  • Write modular, readable, typed, and testable Python code following good software engineering practices.
  • Develop and test model-serving APIs using FastAPI.
  • Use Git, Docker, Linux, Bash, and CI/CD workflows to support model development and deployment.
  • Track experiments using MLflow or Weights & Biases and maintain versioned datasets and model artifacts.
  • Write unit tests, maintain configurations, and support reproducible model training and deployment.

Requirements & Tech Stack

Programming and Data Science

  • Python and SQL.
  • PyTorch and scikit-learn.
  • Hugging Face Transformers, Datasets, and Accelerate.
  • pandas, Polars, DuckDB, and experience with structured and unstructured data.
  • XGBoost, LightGBM, or CatBoost.

Deep Learning and LLMs

  • Fundamentals of neural networks, CNNs, and transformer architectures.
  • Understanding of LLMs, embeddings, RAG, and prompt engineering.
  • Hands-on exposure to fine-tuning techniques such as LoRA or QLoRA.
  • Familiarity with Hugging Face PEFT/TRL or equivalent tools.

Computer Vision

  • Understanding of object detection, segmentation, and OCR.
  • Familiarity with OpenCV, torchvision, Ultralytics, or similar frameworks.
  • Knowledge of image preprocessing, augmentation, and model evaluation.

Model Evaluation

  • Understanding of classification metrics, precision-recall trade-offs, class imbalance, and data leakage.
  • Familiarity with probability calibration, threshold selection, and model monitoring.
  • Ability to interpret model performance and communicate limitations clearly.

Engineering and Development

  • Git and basic software development workflows.
  • Testing, debugging, type hints, and modular Python development.
  • Familiarity with Docker, Linux/Bash, REST APIs, and FastAPI.
  • Exposure to experiment tracking and reproducible training workflows.

Qualifications

  • 0–1 year of applied Machine Learning experience, with practical exposure to building, evaluating, or deploying ML models.
  • Experience with at least one supervised machine learning project where model predictions or calibrated probabilities supported a human decision.
  • Academic projects, internships, research work, open-source contributions, or independently developed projects may be considered.
  • A strong understanding of model evaluation, data preprocessing, and fundamental machine learning concepts.
  • Bachelor's or Master's degree in Computer Science, Data Science, Electrical Engineering, Electronics Engineering, Artificial Intelligence, or a related technical discipline.
  • Candidates with equivalent practical experience, strong projects, or demonstrated capabilities in Computer Vision and Edge AI may also be considered.
  • A Master's degree or PhD is an advantage but is not mandatory.

Fresher Data Analyst Jobs · last 7 days

119 openings · 118 need no experience

Most hiring: Peroptyx, Nova Technology, Devryxa

See all 119 →