Machine Learning Engineer /Machine Vision

Redmond, WA 98052

Post Date: 01/18/2018 Job ID: 5520354 Industry: Computer Engineer

Machine Learning Engineer /Machine Vision

Direct hire

Greater Seattle area/Eastside

No H1B candidates please

Our client is the creator of an incredible scanning technology, which is an ultra-miniature laser projection and sensing solution based on the laser beam scanning methodology pioneered by the company. The technology is well suited to support a wide array of applications including interactive projection, 3D LiDAR sensing for applications such as advanced driver assistance systems (ADAS), robotics and industrial applications, and Augmented and Virtual Reality (AR/VR). The company is an independently recognized leader for its formidable intellectual property portfolio.

The client has an immediate opportunity for an experienced Staff Machine Vision / Machine Learning Engineer. As a key member of their Product Engineering team, you will collaborate with various technical teams in the company to design and take into production a market defining consumer LiDAR product. The right candidate for this position,, will be a highly motivated MV/ML engineer with a breadth of understanding, development and implementation of algorithms for dense 3D point cloud data and low latency object recognition.

Responsibilities:
  • Design, develop, implement, and evaluate novel machine vision algorithms as applied to 3D sensing for robotic applications.
  • Work on large-scale datasets, focusing on building scalable and accurate machine vision systems for consumer LiDAR products.
  • Collaborate closely with team members on developing systems from prototyping to production level.
  • Work closely with software engineering teams to drive scalable, real-time implementations.

Required Skills
  • Expert-level Fluency in C/C++ and Python
  • Practical knowledge of digital filtering and 3D point cloud data conditioning with vectorization and semantic image segmentation and object recognition.
  • Specific computer vision skills in object detection, recognition, 3D computer vision, and/or tracking.

Required Experience
  • 3+ years of experience in applying MV/ML techniques to developing software modules for at least 2 of the following: object detection, tracking and classification, SLAM, semantic segmentation and/or path planning.
  • 3+ years of experience in implementing efficient algorithms for computer vision and/or computer perception applications.
  • Experience developing on at least one ARM-based mobile/embedded platform.
  • Experience with at least one GPU computing framework (e.G. CUDA, OpenCL, etc.).
  • Experience delivering production computer vision systems.
  • Desired Experience
  • Experience with ML frameworks like TensorFlow, Caffe, Torch/Pytorch, etc.
  • Familiarity with at least one scientific computation package (e.G. Mathematica, MATLAB, etc.)
  • Experience with C++11, C++14 or C++17 features and principles.
  • Experience with technology productization involving fields such as computer vision, graphics, robotics, and machine learning.
  • Experience designing and implementing visualization applications.







Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: