You are viewing a preview of this job. Log in or register to view more details about this job.

Computer Vision / Machine Learning Engineer Intern

Role Summary

We are seeking a Machine Learning / Computer Vision Engineer Intern to join our AI research and development team at DeusHire.
You’ll work on real-world problems at the intersection of AI, ethics, and human behavior — helping design models that detect and prevent AI-assisted or proxy interview activity.

This role is ideal for a hands-on engineer who enjoys building, experimenting, and optimizing deep learning systems in a startup environment. You’ll contribute to developing our AI integrity engine — combining vision, NLP, and behavioral signals for secure and fair interview monitoring.

 

Key Responsibilities

🔹 Model Development

  • Design, train, and evaluate Computer Vision models for tasks such as face detection, gaze tracking, and object recognition.
  • Implement and fine-tune CNN architectures (e.g., ResNet, EfficientNet) and YOLO / Detectron2 pipelines for real-time video analytics.
  • Build and experiment with segmentation and classification models using PyTorch or TensorFlow.
  • Apply transfer learning and data augmentation to improve performance on limited or imbalanced datasets.

🔹 Machine Learning Engineering

  • Develop ML pipelines using scikit-learn, NumPy, pandas, and OpenCV for feature extraction, preprocessing, and model evaluation.
  • Explore multi-modal learning combining visual, audio, and textual inputs for behavioral analysis.
  • Optimize inference performance for deployment in real-time environments.
  • Work with distributed training setups (e.g., PyTorch Lightning, DDP, or SageMaker) for large-scale experimentation.

🔹 Integration & Research

  • Collaborate with backend engineers to integrate ML models into FastAPI services or microservices.
  • Research and evaluate latest computer vision and LLM-based integrity detection techniques.
  • Document findings, maintain experiment logs, and present results to the core engineering team.
  • Contribute ideas for AI ethics, explainability, and human-centered design in our product.

 

Preferred Skills

  • Strong fundamentals in Machine Learning and Deep Learning (CNNs, RNNs, Transformers).
  • Experience with PyTorch or TensorFlow for model training and experimentation.
  • Solid understanding of scikit-learnNumPy, and OpenCV.
  • Experience with image classification, object detection (YOLOv8/YOLO-NAS), and segmentation.
  • Understanding of training pipelineshyperparameter tuning, and evaluation metrics (precision, recall, F1, ROC-AUC).
  • Comfortable working with Python-based ML stacks in Linux or cloud environments.

 

Bonus Skills (Nice to Have)

  • Experience with distributed deep learning (e.g., PyTorch DDP, Horovod, or Ray).
  • Exposure to MLOps tools like MLflow, Weights & Biases, or DVC.
  • Knowledge of audio or NLP models (Whisper, BERT, OpenAI embeddings).
  • Familiarity with Azure MLAWS SageMaker, or GCP Vertex AI.
  • Interest in AI ethics, model bias detection, and trustworthy AI research.
     

What We Offer

  • Opportunity to work on cutting-edge AI use cases for real-world impact in hiring integrity.
  • Direct mentorship from data science and AI experts.
  • Access to high-performance GPU environments for experimentation.
  • Flexible 20-hour work week with hybrid setup (remote + bwtech@UMBC).
  • Publication and showcase opportunities for outstanding projects.

Potential for extended contract or full-time pathway after internship.