Senior Machine Learning Engineer
AI & Machine LearningTehran, IranFull-time
Join a small engineering team building AI that supports real clinical workflows. As a senior individual contributor, you will own ML modules from first experiment to measurable, production-ready delivery.
Applications close on Nov 30, 2026
What you will do
- Independently design, train, evaluate and optimize deep learning models
- Develop Computer Vision solutions including detection, keypoint detection, segmentation and related tasks
- Prepare, clean, analyze and version datasets with traceable training and evaluation splits
- Design structured experiments across preprocessing, augmentation, training, tuning and post-processing
- Evaluate failure cases, investigate model behavior, and improve robustness and generalization
- Optimize accuracy, inference latency, memory use and compute efficiency, including edge constraints
- Work with backend engineers on production integration, document results and take part in code review
What we are looking for
- Typically 3+ years of applied ML/DL experience, with flexibility for exceptional project portfolios
- Strong Python, PyTorch, machine learning and deep learning skills
- Hands-on work with at least one of detection, keypoint detection or segmentation
- Strong skills in data preparation, augmentation, evaluation metrics and systematic error analysis
- Ability to own a module independently from experiment to production-ready delivery
- Good software engineering practices, Git proficiency and reproducible collaborative development
Why join us
You will work with a small team that builds its own machine-learning models and sees them used in real radiology workflows.