# Computer Vision Engineer, C++

**Company**: Varjo
**Location**: Helsinki, Uusimaa
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://apply.workable.com/j/66D564EA34?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_dda1ede7-7bd

## Description

We are looking for a Computer Vision Engineer to join our Eye Tracking Team and contribute broadly across the eye tracking stack to deliver algorithms and machine learning models that power gaze-driven features in Varjo mixed reality products.

This is a software engineering role with a strong focus on production-grade C++. In a small, fast-moving team you'll wear many “hats” and move fluidly between algorithm development, ML, tooling, data work, and performance optimization as priorities shift.

You will develop and optimize C++ algorithm pipelines for accuracy and runtime efficiency, build the systems that measure their performance, and work hands-on with real human-collected eye data to drive improvements.

Responsibilities:

- Developing and improving the ML driven C++ algorithm pipelines behind Varjo's eye tracking, coding in C++ and Python

- Optimizing algorithms and models for accuracy and runtime efficiency on low power resource-constrained hardware

- Building and automating the KPI and testing pipelines that measure eye tracking performance, along with the metrics and visualizations behind them

- Analyzing algorithm and model performance and running data-driven experiments to guide improvements

- Building and automating the data processing pipelines for the eye data captured in human data-collection studies

Requirements:

- 5+ years of professional software engineering experience with proficiency in C++ for production-grade algorithm code

- Experience working with complex C++ codebases, including debugging, performance optimization, and writing maintainable production software

- Experience optimizing code and models for performance on resource-constrained or embedded hardware

- Strong Python skills for data pipeline and ML work

- Practical experience with computer vision, machine learning, image processing, or sensor fusion

- Experience delivering software within a structured development lifecycle, including work in sprints, continuous integration, quality assurance, and release processes

- Strong data analysis skills: data cleaning, statistical analysis, visualization

- Team player with excellent communication skills in English

Benefits:

- Opportunity to take part in creating the new state-of-the-art in virtual and mixed reality experiences

- A low-hierarchy culture with minimal bureaucracy and maximum opportunity for you to take charge of your work

- An international working environment with tons of opportunities to learn and grow with the company

## Skills

### Required
- C++
- Python
- computer vision
- machine learning
- image processing
- sensor fusion
- data analysis

### Nice to have
- eye tracking
- pose tracking
- camera hardware
- optics
- image acquisition

---

Source: [Apply at apply.workable.com](https://apply.workable.com/j/66D564EA34?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
