Senior Computer Vision Machine Learning
Core
Own end-to-end computer vision projects from problem framing to production deployment, focusing on equipment defect detection, thermal anomaly identification, vegetation monitoring, and intrusion surveillance.
Role type
Senior IC computer vision machine learning engineer
Builds
Production ML models for industrial monitoring and security applications
Domain
Industrial automation, security, and computer vision
Deliverable
production ML models
Required skills
Object detection, semantic segmentation, image classification, vision transformers, foundation models, vision-language models, similarity search, Python, PyTorch, Lightning, OpenCV, NumPy, pandas, Scikit-Learn, FastAPI, Pydantic, Git, Pytest, GitHub Actions, Docker, experiment tracking, model versioning, Python type hinting
Preferred skills
Multimodal computer vision, custom object detection, generative models for data augmentation, edge-device deployment, GIS or drone-metadata-enriched imagery, model quantization, systematic hyperparameter tuning
Responsibilities
Develop solutions for equipment defect detection, thermal anomaly identification, vegetation encroachment monitoring, and closed-area intrusion surveillance; Research, adapt, implement, and benchmark methods from machine learning and computer vision papers; Design experiments involving hyperparameter tuning, ablation studies, baselines, and structured error analysis; Select and fine-tune model architectures based on accuracy, latency, and task requirements; Build Python libraries, data pipelines, annotation workflows, quality monitoring, model-serving pipelines, and reproducible experiment-tracking systems; Conduct code reviews, write integration tests, and uphold software quality standards for ML systems; Deliver client projects, communicate technical decisions and model limitations, and collaborate with other engineers
Seniority
Senior, hands-on IC
