Software Engineer -AI/ML, Computer Vision, Video Integration

Blackbox Factories

Hyderabad

On-site

INR 1,314,636 - 2,191,060

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading company in Automation Machinery Manufacturing is seeking a talented Software Engineer proficient in AI, ML, and Computer Vision. This position involves developing software solutions that integrate real-time vision with modern UI/UX designs while handling video data streams. Candidates should have a strong programming background and experience with frameworks like TensorFlow and OpenCV. This full-time role is suitable for mid-senior level professionals looking to make an impact in an innovative environment.

Qualifications

  • At least 4 years of professional software development experience.
  • Experience with AI/ML models and video data integration.
  • Familiarity with GPU programming and modular software design.

Responsibilities

  • Design, develop, and maintain applications integrating AI/ML and Computer Vision.
  • Create real-time video data pipelines for analysis.
  • Collaborate with UX/UI designers to deliver optimized software.

Skills

Programming Proficiency in Python
Machine Learning Knowledge
Computer Vision Expertise
Video Processing Skills
API Integration
Real-time System Knowledge
Multithreading

Education

Bachelor’s or Master’s degree in Computer Science

Tools

TensorFlow
PyTorch
OpenCV
FFmpeg
GStreamer
Qt
WPF
.NET

Job description

Software Engineer - AI/ML, Computer Vision, Video Integration

We are seeking a versatile Software Engineer with expertise in Artificial Intelligence (AI), Machine Learning (ML), and Computer Vision. This role involves experience with video data integration and the ability to combine various tools and technologies into a cohesive desktop software application.

You will develop performance-critical software solutions that integrate real-time vision and AI/ML capabilities with modern UI/UX designs. The ideal candidate is proficient with multiple programming languages, frameworks, and platforms, including Python, C++, and C#.

  • Design, develop, and maintain robust PC applications incorporating machine learning and computer vision.
  • Create real-time video data pipelines for processing, analysis, and visualization.
  • Develop, train, and deploy AI/ML models within desktop software.
  • Integrate SDKs, APIs, and standalone tools into a unified desktop application.
  • Collaborate with UX/UI designers, product teams, and system engineers to deliver high-performance software.
  • Ensure code quality, modularity, and performance optimization in complex, data-intensive environments.
  • Stay updated with advancements in ML, CV, and video technologies to inform product development.
Mandatory Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • At least 4 years of professional software development experience.
  • Strong programming skills in Python and familiarity with C++ and C#.
  • Solid understanding of machine learning and computer vision, with experience using TensorFlow, PyTorch, OpenCV, ONNX, etc.
  • Experience handling video data streams, including decoding and processing (e.g., using FFmpeg, GStreamer, Media Foundation).
  • Experience integrating third-party SDKs, APIs, into desktop solutions.
  • Familiarity with multithreading, performance optimization, and real-time constraints.
  • Experience with GPU programming (CUDA, DirectML, Vulkan) and hardware acceleration.
  • Knowledge of application architecture and modular software design.
  • Experience in domains like surveillance, healthcare, industrial automation, automotive, or video analytics.
  • Experience with frameworks like Qt, WPF, .NET, Electron, or cross-platform toolkits.
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Automation Machinery Manufacturing

This job posting is active and accepting applications.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Applied AI/ML Engineer – Computer Vision & Video
Senior Applied AI/ML Engineer – Computer Vision & Video

Objectways • Chennai District

On-site
INR 3,500,000 - 7,000,000
Senior Computer Vision Engineer
Senior Computer Vision Engineer

Anaira Intelligent Technologies Private Limited • Bengaluru

On-site
INR 4,000,000 - 7,000,000
AI Developer
AI Developer

Codezyng Pvt. Ltd. • Udupi district

On-site
INR 900,000 - 1,500,000
AI/ML Engineer (2-3 positions)
AI/ML Engineer (2-3 positions)

Mostedge • Vadodara

On-site
INR 800,000 - 1,500,000
AI / ML Engineer
AI / ML Engineer

Mostedge • Ahmedabad District, Vadodara

On-site
INR 1,200,000 - 1,800,000
Computer Vision Engineer
Computer Vision Engineer

JobItUs • Rajkot

On-site
INR 600,000 - 1,200,000
Exposure to real‑world machine learning product development
Work directly with experienced developers on impactful projects
Fast-paced environment with opportunities for growth
Engineer - Software
Engineer - Software

Eaton Corporation • Chennai District

On-site
INR 1,200,000 - 1,600,000
Staff Software Development Engineer (Backend) - Video Insights
Staff Software Development Engineer (Backend) - Video Insights

JioStar • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Computer Vision Engineer
Computer Vision Engineer

Crimson Energy Experts Pvt Ltd • Delhi

On-site
INR 1,500,000 - 2,800,000
Computer Vision Engineer
Computer Vision Engineer

TWT India Pvt Ltd. • India

Remote
INR 1,500,000 - 2,500,000