Search by job, company or skills

  • Posted 6 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Position - Machine Vision/Computer Vision Engineer

Location - Chennai

Experience - 2+ years

Key Responsibilities

  • Algorithm Development: Design, implement, and optimize computer vision and deep learning algorithms for object detection, segmentation, 3D reconstruction, OCR, anomaly detection, and pose estimation.
  • End-to-End Pipeline Ownership: Develop and maintain robust vision pipelines, encompassing data ingestion, preprocessing, inference, post-processing, and system integration.
  • Model Lifecycle Management: Train, fine-tune, evaluate, and deploy deep learning models (CNNs, Transformers, etc.) using frameworks like PyTorch, TensorFlow, or JAX.
  • Data Strategy: Lead dataset curation, annotation, and augmentation efforts, including the use of synthetic data generation to improve model robustness.
  • Testing & Validation: Conduct rigorous testing, benchmarking, and error analysis under real-world conditions to ensure system reliability and performance.
  • Performance Optimization: Optimize models for edge deployment using techniques such as quantization, pruning, and leveraging inference engines like TensorRT, ONNX, or OpenVINO to meet strict latency and power constraints.
  • Embedded Integration: Collaborate with embedded engineers to port and optimize vision software for various hardware platforms (SoCs, GPUs, NPUs).
  • Research & Innovation: Stay current with the latest research in computer vision and machine learning, rapidly prototyping new techniques to enhance our capabilities.
  • Software Engineering Best Practices: Write clean, documented, and maintainable code, and actively contribute to internal libraries, tools, and code reviews.

Required Qualifications

  • Bachelor's/master's in computer science, Electrical Engineering, Robotics, or a related field.
  • 2+ years of hands-on industry experience in computer vision or machine learning (including relevant internships).
  • Strong programming proficiency in Python and C++.
  • Deep, practical experience with at least one major deep learning framework (PyTorch is strongly preferred).
  • A proven track record of deploying real-time computer vision systems into a production environment.
  • Solid foundation in classic computer vision (OpenCV, camera calibration, feature detection, multi-view geometry).
  • Experience working with 2D/3D data formats, point clouds, and sensor fusion (e.g., camera with LiDAR/IMU).

More Info

Job Type:
Industry:
Employment Type:

Job ID: 137377503

Similar Jobs