Join Our Team: Senior Computer Vision Software Engineer

Posted On: 05 June, 2025
Position Overview

We are seeking a highly skilled Senior Computer Vision Software Engineer to join our AI team. In this capacity, you will architect, implement, and fine-tune cutting-edge vision algorithms that drive our AI solutions. You’ll handle large-scale, real-world image and video data, contribute to advanced research efforts, and help deploy AI features that reach millions of end users globally.

Key Responsibilities
  • Architect, build, and refine Computer Vision and Deep Learning models for real-time, AI-powered applications.
  • Manage and preprocess vast visual datasets to train, evaluate, and validate models in production settings.
  • Explore and integrate the latest machine learning methods—such as object detection, semantic segmentation, scene understanding, and 3D reconstruction—into our product pipeline.
  • Improve the speed, precision, and robustness of existing vision-based systems through continual optimization.
  • Partner with software engineers, data scientists, and product managers to ensure seamless integration of vision algorithms into our platform.
  • Monitor emerging trends in Computer Vision, AI research, and Generative AI, and recommend practical ways to incorporate them.
Qualifications
  • Minimum of 5 years’ hands-on experience developing and tuning Computer Vision algorithms.
  • Deep familiarity with Deep Learning architectures (e.g., CNNs, Transformers, diffusion models) and strong background in traditional machine learning (including unsupervised learning).
  • Demonstrable expertise in image processing workflows—object detection, segmentation, feature extraction, etc.
  • Proficient in Python and well-versed in frameworks like TensorFlow, PyTorch, OpenCV, and Hugging Face libraries.
  • Experience working with very large datasets and optimizing model performance for deployment in production environments.
  • A proven track record of delivering and scaling Deep Learning-based solutions in an operational setting.
  • Bonus: Hands-on experience deploying AI models on cloud platforms (AWS) and familiarity with MLOps toolchains.
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a closely related discipline.
```