DESCRIPTION
Are you a passionate Software engineer in the area of computer vision and machine learning who is aspired to develop new and innovative technologies to new product categories? Are you interested in applying your deep knowledge to new and challenging areas? Are you looking to scale capabilities computer vision and machine learning capabilities to new workload sizes? Are you up to the task of delivering innovative and scalable technology that manages automated recognition of millions of items?
Main Responsibilities
– Apply best practices to investigate, acquire, process and analyze data sources for algorithm development.
– Research and implement the state-of-the-art methods in computer vision and machine learning to deliver algorithms that meets product specifications.
– Design, build algorithm evaluation frameworks, schedule and report algorithm performance on a regular basis.
– Optimize and deploy algorithms on target hardware platforms.
– Establish, develop and maintain frameworks and procedures for image sensor selection and evaluation and image quality monitoring.
– Influence system design by making informed decisions on the selection of data sources, algorithms and sensors.
BASIC QUALIFICATIONS
– 5+ years of non-internship professional software development experience
– 5+ years of programming with at least one software programming language experience
– 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
– Experience as a mentor, tech lead or leading an engineering team
PREFERRED QUALIFICATIONS
– 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
– Bachelor’s degree in computer science or equivalent