Machine Learning Engineer (Intern / Junior)

Role Overview

Cyberfact Security is on a mission to integrate cutting-edge machine learning with advanced cybersecurity infrastructure. As a Machine Learning Engineer Intern or Junior Developer, you'll contribute to building intelligent systems that power our secure SaaS platforms, AI-enabled detection engines, and automation pipelines.

You'll get hands-on experience in model training, optimization, and real-time deployment, working closely with a cross-functional team of cybersecurity professionals, DevOps engineers, and full-stack developers.

This role offers an excellent opportunity for young professionals or final-year students looking to break into real-world machine learning with high-impact, secure applications.

Perks & Learning Benefits:

  • Work on real-world cybersecurity + AI projects

  • Get hands-on mentoring from senior engineers and researchers

  • Gain exposure to MLOps and deployment tools

  • Certification of completion + Letter of Recommendation (for interns)

  • Opportunity for full-time offer based on performance

  • GitHub project contributions under Cyberfact Security’s AI portfolio

Key Responsibilities

Key Responsibilities:

As a part of the AI & Data Science team, your tasks will include:

  •  Model Development:
    Design, build, and train machine learning models using Python libraries like scikit-learn, TensorFlow, and Keras for structured and unstructured data.

  •  Data Preprocessing & Feature Engineering:
    Work with real-world datasets, perform data cleaning, normalization, transformation, and create optimized feature pipelines using pandas and NumPy.

  •  Model Evaluation & Tuning:
    Analyze model performance using metrics like accuracy, precision, recall, ROC-AUC, and apply techniques like hyperparameter tuning and cross-validation to optimize results.

  •  Integration & Deployment:
    Package ML models using Flask/FastAPI and deploy via RESTful APIs, connecting them to frontend or backend systems within secure environments.

  •  Automation & Versioning:
    Support ML workflows using MLOps practices, collaborate using Git, and implement model version control for experiments and rollbacks.

 

 

Required Qualifications

Qualifications:

We’re looking for passionate, self-driven individuals with the following background:

  •  Educational Background:
    B.Tech / M.Tech / B.Sc / M.Sc in Computer Science, Artificial Intelligence, Data Science, or related fields.
    (Final year students with strong skills may also apply.)

  •  Programming Skills:
    Proficiency in Python with good command over libraries like scikit-learn, pandas, matplotlib, seaborn, TensorFlow, and Keras.

  •  Analytical Thinking:
    Ability to understand datasets, extract patterns, and frame ML problems effectively.

  •  Version Control & Collaboration:
    Basic experience with Git, GitHub, and collaborative coding practices.

  •  Mindset:
    Curiosity-driven, eager to learn, and passionate about building intelligent, secure systems.

Bonus Exposure (Preferred but not Mandatory):

If you’ve worked with or are curious about these tools/skills, it’s a plus:

  • MLOps Platforms:
    MLflow, DVC, Kubeflow, or Weights & Biases for pipeline tracking and deployment.

  • NLP & Transformers:
    Working with Hugging Face Transformers or fine-tuning pre-trained models for classification or generation tasks.

  • Model Serving & APIs:
    Deployment with FastAPI, Flask, or containerization via Docker.

  • CI/CD for ML Models:
    Basic understanding of CI/CD pipelines for retraining, testing, and auto-deployment of ML systems.

Apply For This Role

Ready to join our mission? Fill out the form below.

A.R.I.A.

Your Cyberfact Security Assistant

Welcome! Please provide your details to start the chat.

Let's Chat!