Computer Vision Engineer

  • Bengaluru
  • Tonbo Imaging

We are seeking a talented and experienced Computer Vision Engineer to join our innovative team. The ideal candidate will have a strong background in computer vision, machine learning, and image processing to develop and implement state-of-the-art vision algorithms and applications.

Key Responsibilities:

  • Develop and Implement Algorithms :
    Design, develop, and optimize computer vision algorithms for various applications such as object detection, image recognition, image segmentation, and motion tracking.
  • Data Analysis :
    Analyze and interpret complex datasets to extract meaningful information and insights.
  • Prototype and Deploy Models :
    Build and deploy machine learning models and prototypes in production environments.
  • Research and Innovation :
    Stay up-to-date with the latest research and advancements in computer vision and related fields. Apply new techniques and methodologies to improve existing systems.
  • Collaboration :
    Work closely with cross-functional teams including software engineers, data scientists, product managers, and other stakeholders to integrate computer vision solutions into products.
  • Performance Optimization :
    Optimize the performance of computer vision algorithms for speed, accuracy, and scalability.
  • Documentation and Reporting :
    Document the design, development, and deployment processes. Generate reports and present findings to stakeholders.

Qualifications:

  • Education :
    Bachelor’s, Master’s, or Ph.D. in Computer Science, Electrical Engineering, Applied Mathematics, or a related field with a focus on computer vision or machine learning.
  • Experience :
    Proven experience in developing and deploying computer vision algorithms and applications. Experience with real-time systems and large-scale data processing is a plus.
  • Technical Skills :
  • Proficiency in programming languages such as Python, C++, or Java.
  • Experience with computer vision libraries and frameworks like OpenCV, TensorFlow, PyTorch, and Keras.
  • Familiarity with image processing techniques and tools.
  • Strong understanding of machine learning algorithms and their applications in computer vision.
  • Experience with deep learning architectures (CNNs, RNNs, GANs, etc.).
  • Knowledge of software development practices, version control (Git), and agile methodologies.
  • Soft Skills :
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Ability to work independently and manage multiple tasks simultaneously.
  • Creativity and a passion for innovation.

Preferred Qualifications:

  • Experience with Hardware Integration :
    Knowledge of integrating computer vision solutions with hardware components such as cameras, sensors, and embedded systems.
  • Industry Experience :
    Experience in industries such as robotics, autonomous vehicles, healthcare, or augmented reality/virtual reality.
  • Publications and Patents :
    Contributions to academic research, publications in reputable journals, or patents in the field of computer vision.

Benefits:

  • Competitive salary and performance bonuses
  • Comprehensive health, dental, and vision insurance
  • Retirement savings plan with employer matching
  • Flexible working hours and remote work options
  • Professional development opportunities
  • Collaborative and inclusive work environment