Senior Software Engineer
Core
Design and develop high-performance image processing algorithms and scalable software systems for edge devices to power AI-driven checkout kiosks.
Role type
Senior IC computer vision engineer (edge systems)
Builds
Real-time image processing pipelines for multi-camera kiosks deployed in physical locations
Domain
Retail technology + Computer Vision + Edge Computing
Deliverable
production ML models | product features
Required skills
C++, Python, image processing algorithms, deep neural networks, multi-camera systems, edge device deployment, Linux, Git, Bash scripting, log analysis, debugging
Preferred skills
none stated
Technologies
C++, Python, Linux, Git, Bash, Make
Responsibilities
Develop and design new algorithms for image processing and analysis; Execute large-scale data collection techniques for training Deep Neural Networks; Debug and resolve production vision system issues through algorithm tuning; Code full-stack building products from end to end; Build production-ready code for deployment on edge devices; Work with a small interdisciplinary team to build new versions of products from scratch
Seniority
Senior, hands-on IC