Skip Navigation
search jobs

Principal Engineer - Computer vision, opencv,Tensorflow

Apply Now Job ID: R0000069879 job family: Technology Engineering schedule: Full time Location: Target Corporation India Pvt. Ltd., Bangalore, Karnataka, India, 560045;

Join us as a PRINCIPAL ENGINEER – Computer Vision

Similar Industry Titles and Key Words: Video analytics, AI, Deep learning, machine learning

About Vision computing platform – Our mission is to provide core capabilities in vision computing and machine learning. We want to enable unparalleled guest experience by deriving insights from structured data and unstructured content (videos, images and documents) using vision computing and machine learning platform and capabilities. The platform will provide end to end ubiquitous experience including acquiring, processing, analyzing and understanding content and extraction of high-dimensional data in order to produce numerical or symbolic information, e.g., in the form of decisions. Machine learning platform would enable ML developers to focus on writing efficient ML models solving business problems and train/ deploy/ manage with minimal effort.

About the Role

The key to the success of this position is having strong & innovative approach to problem solving, great technical leadership, excellent communication (written and verbal, formal and informal), flexibility, and a self-motivated working style with attention to detail.

Use your skills, experience and talents to be a part of groundbreaking thinking and visionary goals.  As a Principal Engineer, you’ll take the lead as you…

  • Manage in the decision-making process related to the selection of technology framework, architecture and end-end stack for building machine & deep learning based vision apps.
  • Design and develop vision based apps to handle the enterprise scale, provide consultation and lead implementation of ideas on complex problems.
  • Partner with various in-house teams and vendors in designing and productizing algorithms and ML models across different type of infrastructure (datacenter, edge, far edge compute infrastructure)
  • Implement complex technical problems in retail business setting.
  • Keep abreast of industrial and academic research. mentor and train engineers/data scientists.
  • Curious to learn from the industry, follow emerging trends from established enterprises and startup ecosystem and continuously innovate and drive POCs/ POTs.
  • Focus on scale and performance with the need to optimize and execute for realtime needs.
  • Engages in development/ operations and with engineering team
  • Work with engineering leaders in building a high performing engineering team and talent
    • Mentor and build a high performing full stack engineering team
    • Provides leadership, coaching, motivation and assistance to team
    • Participates in the selection and assessment of technical talent in the organization to identify and develop technical leadership backups. Help in hiring and building team
    • Engages in external tech community (writing blogs, contributing to open source, present in meetups/ conferences, etc)
  • Provide strong leadership and communication skills and use broad technical knowledge that draws upon diverse experiences.


  • PhD in computer science/electronics engineering with a research focus on computer vision.
  • Over 12+ years of industry experience in building software application with min 2 yrs in computer vision. Image processing/ ML
  • 4-5 years of hands-on experience in machine and deep learning techniques.
  • Strong math background and a proven ability to design computationally intensive algorithms from scratch.
  • Proficient in one or more of Python, C++, Java, Scala or equivalent programing languages. Fluency in machine/deep learning frameworks (e.g. Tensorflow, pyTorch, scikit-learn, opencv).
  • Deployed large scale deep learning models/algorithms in prior experience.
  • Hands on experience in deep learning neural networks like CNN, RNN for object detection/recognition/tracking/classification and optimization for targeted infrastructure.
  • Experience in data related technologies and open source frameworks preferred.
  • Experience in real-time video analytics pipeline.
  • Familiar with software development practices/pipelines (DevOps - kubernetes, docker containers, CI/CD tools).
Apply Now

already started an application?

log in to continue

still have some questions?

check out the careers FAQ

get email updates

Get the latest job openings right in your inbox. View privacy statement.

areas of interestSelect a job category from the list of options. Search for a location and select one from the list of suggestions. Finally, click “Add” to create your job alert.

  • Technology and Data Sciences, Bengaluru, Karnataka, IndiaRemove


What’s it like to work here? We’re asked that a lot. Target respects and values the individuality of all team members and guests—and we have lots of fun in all that we do.

experience our culture