Machine Learning Engineer Intern
OMNIVISION
Jurong East, West Region, SingaporeInternship30 Oct 2026
About this internship
Machine Learning Engineer Intern
Commitment Period: Jan 2027 onwards (minimum 6 months, full time)
Job Description:
We are looking for a ML Engineer Intern to research and build methods that find best compressed neural networks. Focus of this work includes knowledge distillation (KD) and quantization-aware distillation (QAD).
Deliverable: a comparison of techniques by model family, with reported recommendations.
Responsibilities:
Develop KD and QAD approaches across different model types
Ablate key choices among various techniques
Build reproducible training and evaluation scripts, and report findings
Techniques You Will Work On
Knowledge distillation: soft-label, feature-based and self-distillation
Quantization-aware training (QAT) and QAD
Low-bit quantization with post-training quantization (PTQ) as the baseline
Requirements:
Currently studying CS, Engineering, AI/ML or a related field
Commitment for at least 6 months full time
Strong Python and hands-on PyTorch (custom training loops and losses)
Trained and evaluated vision models end to end
Knowledge of KD and quantization basics (temperature, PTQ vs QAT)
Careful, reproducible experiments and clear written reports
Preferred (Plus):
Project or thesis on model compression (quantization)
Experience with PyTorch quantization tools or ONNX export
Publications at leading conferences (i.e. CVPR, ICML, NeurIPS etc.)