- Mashgin
- Palo Alto, CA
- Full-Time
- 59 days ago
- $185,000 – $275,000
Senior Software Engineer, Video.
Before you go
Before you leave us, sign up for our email alerts
We don't do job spam, just the best digital jobs delivered straight to your inbox.
Senior Software Engineer, Video: our view in 3 lines...
- The Role:This role is for a senior software engineer building software for kiosks and the infrastructure behind them at an AI-powered checkout company.
- The Person:The person will build kiosk software and supporting infrastructure, contribute across the codebase in multiple languages, and take projects from idea generation and design through prototyping, execution, and shipping.
- Requirements:The role explicitly mentions LESS, prototyping, and involvement throughout the entire product lifecycle.
About the role
We're looking for an engineer to join a new team building features on top of in-store camera feeds (not the kiosk's own sensors, but the store's security/overhead cameras). Today that footage mostly just sits on-site, unused. This team will build the pipeline to get value out of it, whether that means analyzing it where it lives or pulling it into the cloud, across thousands of stores each with its own network constraints and camera hardware.
You'll be an early member of the team. That means writing the capture/ingestion code, dealing with real codec and streaming decisions (what to encode in, how to transport and play back efficiently over constrained store networks), figuring out what stays on-site versus what moves to the cloud, and getting the first features hooked up. This has a lot in common with building a video player/streaming stack. We need someone who's comfortable with some ambiguity: requirements that aren't fully defined yet, tooling you may need to build yourself, and a willingness to just build the thing rather than wait for a full spec. This is a hands-on coding role first, an infrastructure-design role second.
We maintain a flat, high-impact engineering culture where every engineer who joins our team carries the title of Member of Technical Staff.

