Computer Vision & Machine Learning Engineer
Designs and implements computer vision and machine learning solutions that allow our robots to act autonomously in an intelligent, safe, and reliable manner.

Role Summary:
As a Computer Vision & Machine Learning Engineer at Wavemaker Labs, your core application competencies in computer vision and machine learning will allow you to shine. You will work with our talented team members to contribute to our innovative product development accelerator. You will design, implement, deploy, and test high quality computer vision and machine learning algorithms that support the safe and reliable functioning of commercial robots such as the Graze autonomous commercial robotic lawnmower.

Job Type: Full-Time

  • Commit to desired outcomes … define desired outcomes and achieve them vigorously
  • Challenge assumptions … to ensure great outcomes
  • Prudent optimism … glass-half-full, with a dose of caution to challenge our assumptions
  • No egos, no jerks … no joke

  • Responsibilities/Outcomes Focus: Targets and achieves results, sets challenging goals, prioritizes tasks, overcomes obstacles, accepts accountability, sets team standards and responsibilities, provides leadership/motivation.
  • Creativity/Innovation: Generates new ideas, challenges the status quo, takes risks, supports change, encourages innovation, solves problems creatively.
  • Adaptability/Flexibility: Adapts to change, is open to new ideas, takes on new responsibilities, handles pressure, adjusts plans to meet changing needs.

Required Experience
  • Bachelors or Masters in Computer Science or Computer Engineering (or equivalent experience), ideally with a focus on computer vision (CV) and machine learning (ML)
  • 3+ years of experience designing and deploying computer vision and machine learning solutions in robotic systems (not just simulation), evaluating and debugging their performance, and making improvements
  • Machine Learning (TensorFlow, Pytorch, or similar)
  • Computer Vision (OpenCV, PCL or similar)
  • Comfortable in Python and C++
  • Developing software on and for Linux operating systems, especially Ubuntu
  • Experience integrating ML/CV with robotics software, especially the Robot Operating System (ROS)

Additional Desired Experience
  • Computer vision and machine learning applied to mobile outdoors robots, including SLAM, object detection and classification
  • RGB cameras
  • 3D cameras and data (e.g. from LIDAR, Stereo Cameras, or RGBD cameras)
  • Data science (collecting, labeling, analyzing, and manipulating large data sets)
  • Bash scripts
  • Docker
  • Nvidia SDK and CUDA (TensorRT, DeepStream)

Wavemaker Labs is a corporate innovation studio that builds disruptive technologies for corporate partners that need to innovate and grow.  Our goal is to help these partners think and execute like start-ups, and ultimately bring disruptive technology to market that advances their industry and business.  We’re focused on introducing new technologies across automation, artificial intelligence, robotics, big data, and commerce.

Department: Engineering
This is a full time position

Visit Careers at Wavemaker Partners

Personal Information


Other Information