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-learn, NumPy, and OpenCV.
- Experience with image classification, object detection (YOLOv8/YOLO-NAS), and segmentation.
- Understanding of training pipelines, hyperparameter 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 ML, AWS 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.