Job Openings Lead Machine Learning Engineer Computer Vision

About the job Lead Machine Learning Engineer Computer Vision

Responsibilities

  • Lead the design and development of end-to-end computer vision systems, from data acquisition and preprocessing to model deployment and monitoring.
  • Architect scalable ML pipelines for vision domain including detection, segmentation, and multimodal learning, ensuring reliability in both batch and real-time environments.
  • Drive research and adoption of state-of-the-art CV and ML techniques (e.g., Transformers, Vision-Language Models, diffusion models) to solve complex image understanding problems.
  • Oversee the collection, annotation, and augmentation of training datasets, ensuring diversity and quality for robust model performance.
  • Build frameworks for model experimentation, reproducibility, and lifecycle management (MLflow, Weights & Biases, or similar).
  • Collaborate with data engineers to integrate ML workflows into scalable data pipelines and ensure smooth deployment on cloud platforms (AWS, Azure, GCP).
  • Partner with product and business teams to translate business needs into ML solutions, balancing research depth with delivery timelines.
  • Establish and enforce best practices for ML code quality, testing, version control, and CI/CD pipelines.
  • Mentor and lead a team of ML/CV engineers, conducting code reviews, guiding experiments, and fostering a culture of technical excellence.
  • Represent the ML team in cross-functional discussions, contributing to long-term AI/ML strategy and roadmap.

Requirements

  • Bachelors or master's degree in computer science, Machine Learning, Computer Vision, or related field.
  • 5+ years of professional experience in computer vision and machine learning engineering, with at least 2+ years in a technical leadership role.
  • Strong expertise in Python and ML/CV frameworks: PyTorch, TensorFlow, OpenCV.
  • Proven experience with deep learning architectures (CNNs, RNNs, Transformers, Vision-Language Models).
  • Hands-on experience with segmentation, object detection, image similarity, and multimodal approaches.
  • Experience in designing scalable ML pipelines with tools such as Apache Airflow, Docker, and Kubernetes.
  • Familiarity with cloud-based ML platforms (AWS Sagemaker, GCP Vertex AI, Azure ML).
  • Solid background in model monitoring, explainability, and performance optimization.
  • Strong leadership and communication skills, with a track record of mentoring engineers and managing cross-team initiatives.

Nice to Have

  • Research experience or publications in computer vision, multimodal AI, or generative models.
  • Exposure to 3D vision, AR/VR, CAD/BIM, or graphics pipelines.
  • Knowledge of synthetic data generation, simulation environments, or reinforcement learning.
  • Experience with federated learning, edge AI, or on-device ML optimization.