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, analysing 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
As a Vision Platform Lead, you will lead an engineering team in an agile environment building computer vision based solutions. The key to the success of this position is having strong & innovative approach to problem solving, technical leadership, excellent communication , 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.
Build and enable computer vision services for various business use-cases within Target retail environment.
Build and manage Target?s computer vision platform supporting vision data & associated services to run at scale using existing surveillance cameras or specialised vision hardware.
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.
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)
You?ll have a strong focus on team management and development, collaborate with partner teams, coach engineers to move through roadmaps and follow engineering best practices.
You will drive product development and operations with engineers and drive technical decision making, adhering to Target platform architecture and other enterprise decisions.
You will be responsible for defining the OKRs with the product mgmt. team, and be accountable for delivery.
You will monitor metrics both business and system metrics to ensure product health and value delivered.
Curious to learn from the industry, follow emerging trends from established enterprises and startup ecosystem and continuously innovate and drive POCs/ POTs.
Work towards Building a high performing engineering team and talent
Provides leadership, coaching, motivation and assistance to team
Participates in the selection and assessment of technical talent in the organisation 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)
Over 12+ years of industry experience in building software application with minimum 2yrs in computer vision, image processing.
3+ years of managing teams with a strong track record of delivery for cross-functional product development.
Proficient in one or more of Python, C++, Java, Scala or equivalent programming 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 real-time video analytics pipeline.
Familiar with software development practices/pipelines (DevOps – kubernetes, docker containers, CI/CD tools).