ML Developer (Machine Learning Developer)

Role Overview:

ML Developer are responsible for developing the machine learning algorithms and models used in the proctoring solution. They focus on real-time monitoring, data analysis, and anomaly detection to identify suspicious behavior during online assessments.


  • Develop machine learning algorithms for real-time student monitoring.
  • Implement AI-powered audio and video analysis capabilities.
  • Train and fine-tune machine learning models on relevant datasets.
  • Collaborate with frontend and backend developers for model integration.
  • Conduct data preprocessing and feature engineering.
  • Evaluate and improve the accuracy and efficiency of machine learning models.
  • Collaborate with data privacy experts to ensure compliance with regulations.
  • Stay updated on machine learning and AI research and techniques.
  • Document and communicate model implementations and findings.


  • Bachelor’s or Master’s degree in Computer Science, Machine Learning, or related field.
  • Proven experience in machine learning and AI development.
  • Proficiency in machine learning libraries (e.g., TensorFlow, PyTorch).
  • Strong programming skills in Python.
  • Knowledge of data preprocessing and feature extraction techniques.
  • Experience with real-time data analysis and anomaly detection.
  • Understanding of audio and video analysis algorithms is a plus.
  • Excellent problem-solving and analytical abilities.
  • Strong communication and collaboration skills.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx