Computer Vision & Machine Learning Engineer
Core
End-to-end ownership of computer vision projects from problem framing to production deployment, focusing on defect detection, thermal anomaly identification, vegetation monitoring, and intrusion surveillance.
Role type
Senior IC Computer Vision & Machine Learning Engineer
Builds
Production ML models for equipment defect detection, thermal anomaly identification, vegetation encroachment monitoring, and intrusion surveillance
Domain
Industrial inspection, energy, utilities, geospatial
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, ML DevOps, Python type hinting
Preferred skills
Multimodal computer vision, custom object detection, generative models for data augmentation, GIS, drone-metadata-enriched imagery, model quantization, edge latency optimization, large-scale hyperparameter tuning
Technologies
PyTorch, Lightning, OpenCV, FastAPI, Pydantic, Docker, GitHub Actions
Responsibilities
Develop solutions for equipment defect detection, thermal anomaly identification, vegetation encroachment monitoring, and intrusion surveillance; Design experiments with hyperparameter tuning, ablation studies, baselines, and structured error analysis; Build Python libraries, data pipelines, annotation workflows, model-serving pipelines, and quality-monitoring systems; Manage experiment tracking, dataset and model versioning, configurations, environments, and checkpoints; Conduct code reviews, write integration tests, and uphold software quality practices; Communicate research findings, technical decisions, and model limitations to teammates, stakeholders, and clients
Seniority
Mid-Senior, hands-on IC
