Computer Vision/ Machine Learning Engineer

As a computer vision / machine learning engineer at Arlo Technologies, you will design and develop algorithms, detection models, and software for advanced video and audio analytics features for Arlo’s Smart Home devices. This area comprises both deep learning and traditional machine learning or computer vision techniques and algorithms. Specific areas of interest include motion detection, object detection and tracking, action recognition and video understanding, facial and biometric recognition, reidentification, audio recognition, natural language, and others.


  • Design models for achieving specific video or audio analytic goals
  • Perform model training and optimization
  • Design and implement algorithms for performing a variety of computer vision or audio related tasks
  • Create or modify software and tools for implementing your algorithms and models on cloud infrastructure and edge devices
  • Work with data engineers to wrangle datasets to train and test your models
  • Work with a team of software and hardware engineers to deploy the software and tools that you have developed
  • Work with product marketing teams to help productize product features in a compelling fashion, understand customer feedback and define new iterations of product features
  • Skills and Requirements:
  • Expertise in computer vision and machine learning
  • Experience in software development in company, startup, or other industrial framework
  • Experience with deep learning frameworks such as TensorFlow, PyTorch, MXNet, etc
  • Experience with OpenCV
  • Familiarity with state of the art for computer vision. Deep knowledge of at least one of the following approaches: CNNs and deep learning, SVM, Bayesian Networks, boosting, feature based detection (SIFT/SURF family), object tracking, video analytics, audio analytics
  • Strong fluency in C++ and/or Python
  • Experience using development tools such as GIT
  • Good verbal and written communication skills
  • Ability to work independently

Beneficial skills

We Offer

  • Interesting technical challenges and experience with Silicon Valley standards;
  • Trips to other offices of the company to exchange experiences
  • Official employment
  • White salary with protection against exchange rate fluctuations
  • Quarterly awards for achievements
  • Flexible working hours
  • Paid sick leave, annual leave
  • Free English language training
  • Access to training platforms, compensation for additional courses, conferences, meetups and everything that you need for development

Application Form

I prefer to be connected via: