Overview
Role Overview
We are seeking an innovative and passionate Machine Learning Engineer specializing in Computer Vision to design, develop, and deploy cutting-edge computer vision models and algorithms for real-world robotic applications. In this role, you will work alongside a talented team to leverage state-of-the-art deep learning techniques to solve complex vision problems, from object detection to image segmentation and 3D perception. Your contributions will have a direct impact on shaping the future of intelligent systems in robotics.
This position is on-site in Pune and requires immediate availability. Please apply only if you are available to join within one month.
Essential Qualifications
Educational Background- B.Tech., B.S., or B.E. in CSE, EE, ECE, ME, Data Science, AI, or related fields with ≥ 2 years of hands-on experience in Computer Vision and Machine Learning.
- M.S. or M.Tech. in the same disciplines with ≥ 2 years of practical experience in Computer Vision and Python programming.
Technical Expertise- Strong experience developing deep learning models and algorithms for computer vision tasks (e.g., object detection, image classification, segmentation, keypoint detection).
- Proficiency with Python and ML frameworks such as PyTorch, TensorFlow, or Keras.
- Experience with OpenCV for image processing and computer vision pipelines.
- Solid understanding of convolutional neural networks (CNNs) and other vision-specific architectures (e.g., YOLO, Mask R-CNN, EfficientNet, etc.).
- Ability to build, test, and deploy robust models with PyTest or PyUnit testing frameworks.
- Hands-on experience with data augmentation, transformation, and preprocessing techniques for visual data.
- Familiarity with version control using Git.
Desirable Skills
- Experience with 3D vision, stereo vision, or depth sensing technologies.
- Familiarity with ROS2 for integrating vision systems into robotic platforms.
- Understanding of sensor fusion techniques, including LiDAR, depth cameras, and IMUs.
- Exposure to MLOps for deploying and maintaining computer vision models in production environments.
- Knowledge of CMake for building and integrating machine learning and vision-based solutions.
- Experience working with cloud-based solutions for computer vision, including cloud inference services.
- Ability to work with CUDA, GPU-accelerated libraries, and distributed computing environments.
Location
- On-site in Pune, India. Immediate availability required.
Why Join Us?
- Shape the future of robotics and AI, focusing on state-of-the-art computer vision applications.
- Work in a dynamic and collaborative environment with a team of highly motivated engineers.
- Competitive salary and benefits package, along with performance-based incentives.
- Opportunities for growth and professional development, including mentorship from industry experts.
- If you're passionate about combining deep learning and computer vision to build intelligent systems that perceive and interact with the world, we want to hear from you!