Algorithm Developer at Tobii
Headquartered in Stockholm and listed on Nasdaq Stockholm, Tobii operates across Europe, North America, and Asia.
We are looking for an analytical and driven Algorithm Developer with emphasis on Computer Vision and Machine Learning to join one of our core algorithm teams and contribute to the next generation of eye tracking technology.
The Opportunity You will join one of our dedicated algorithm teams working at the core of Tobii's next generation platforms for XR/smart glasses or screen based and assistive devices. In close collaboration with data acquisition specialists and cross functional software and hardware teams, you will help advance eye tracking technology across XR and screen based products.
In this role, you will drive end to end, data driven algorithm development, from structuring and analyzing large scale datasets to designing, training, evaluating, and deploying production grade computer vision and machine learning algorithms on edge/embedded devices.With a strong daily focus on ML and experimentation, you will implement and optimize robust algorithms that meet strict performance and reliability requirements, while contributing to the tools and pipelines that enable continuous improvement at scale.
Your Mission
- Design and develop production grade computer vision and machine learning algorithms for eye tracking
- Work hands on with data, ensuring correct datasets, running evaluations and performing in depth analysis to understand system behavior and limitations
- Identify performance bottlenecks and propose well motivated improvements grounded in data
- Implement and maintain production quality code primarily in Python within the team’s algorithm library
- Contribute to integration of models into the shared software library owned by the team
- Collaborate closely with firmware, system and test engineers when needed to ensure robust end to end performance
- MSc or higher in computer science, physics, mathematics or a related field
- Experience in computer vision, machine learning or a closely related area
- Professional experience in Python software development
- Hands on experience training, evaluating and iterating on machine learning models
- Experience performing structured data analysis using Python based tools
- Experience working in agile development teams and modern software practices
Meritorious: C++ or other compiled object oriented languages Optimizing and deploying Deep Learning models for embedded/edge devices
Who Are You? We are looking for someone curious who enjoys continuous learning through solving challenging problems. You have a strong analytical mindset and enjoy understanding complex systems through data. You are comfortable going deep into evaluation results, questioning assumptions and refining solutions based on evidence.You take ownership of your work while collaborating closely with others. You understand that algorithm performance is tightly connected to product constraints and real-world deployment, and you balance innovation with pragmatism.
Apply today If you are motivated by turning advanced machine learning and computer vision into reliable systems used at scale, we look forward to hearing from you. Selection is ongoing, so we encourage you to apply today!