logo

JobNob

Your Career. Our Passion.

Engineering Manager - Machine Vision Algorithms


Wabtec Corporation


Location

Bangalore | India


Job description

As the Manager of Engineering – Machine Vision Algorithms, you will be responsible for the engineering algorithm teams delivering our Wayside Monitoring Vision product lines in the Logistics and Analytics Business Unit. As the leader for Machine Vision Algorithms (MVA) engineering, you will lead a diverse team of developers building solutions for our wayside mounted predictive maintenance products to deliver on value-add outcomes for our global customer base. Responsibilities

Lead the team with a thorough understanding of machine vision /computer vision / image processing development practices and successful problem definition, decomposition, estimation, and resolution. Responsible for building a world-class machine vision development team to support the system integration of the product range. Lead, mentor, grow and coach a diverse group of machine vision engineers. Drive streamlined algorithm development with increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse. Focus the engineering teams on areas of highest value to the customer and ensure that everything we do is in direct support of customer value and business growth. Collaborate directly with customers to understand business and technical needs. Work with product management to understand market needs & vision; quickly translate that vision into demonstrable software. Work with project delivery teams, product owners and architects to develop machine vision algorithm solutions and development plans. Ensure compliance with RAILS, Cyber Security Standards, and Quality expectations across our product lines and ensure the team is educated on those expectations and operates efficiently to achieve them. Design the data pipelines and engineering infrastructure to support our clients’ enterprise machine learning systems at scale. Take offline models data scientists build and turn them into a real machine learning production system. Develop and deploy scalable tools and services for our clients to handle machine learning training and inference. Identify and evaluate new technologies to improve performance, maintainability, and reliability of our clients’ machine learning systems. Apply software engineering rigor and best practices to machine learning, including CI/CD, automation, etc. Support model development, with an emphasis on auditability, versioning, and data security Facilitate the development and deployment of proof-of-concept machine learning systems. Basic Qualifications

Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering, and Math). Minimum of 7 years of experience in machine vision /computer vision / image processing. Minimum 2 years of experience in an engineering leadership/management role. 2–5 years of experience building production-quality software. Desired Characteristics

Proficient in MATLAB and Python Relevant project experience in image processing, point cloud or depth maps, camera calibration, and/or image pre-processing, image segmentation, image registration, and morphological operation Deep knowledge of advanced image processing principles, theories, and concept Experience with well-known machine vision and image processing libraries Proficiency in machine learning frameworks such as Tensorflow or PyTorch Proven track record of developing machine vision solutions Solid foundation in machine vision, artificial intelligence, and machine learning Relevant industry work experience building machine vision solutions. Wayside measurement industry technology knowledge and experience. Proactively drives portfolio and investment decision to balance customer needs, install base requirements (refresh) and long-term enterprise differentiation. Obsesses over building world class products efficiently and to scale. Experience developing and maintaining ML systems built with open source tools Experience developing with containers and Kubernetes in cloud computing environments Familiarity with one or more data-oriented workflow orchestration frameworks (KubeFlow, Airflow, Argo, etc.) Ability to translate business needs to technical requirements Strong understanding of software testing, benchmarking, and continuous integration Exposure to machine learning methodology and best practices Evangelizes new technology, predicts trends, and identifies new opportunities based on trends. Excellent written and verbal communication skills with the ability to represent and advocate complex technical concepts. Additional Eligibility Qualifications Must be willing to travel 15 %


Job tags



Salary

All rights reserved