CareerPlanSign in

Senior Software Engineer

Palo Alto, CA💼 Full-time🗓 2026-08-11 → 2026-09-26

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

Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.