This is not a specialized position. We’re hiring Builders — people who can wear every hat and ship products that blow people’s minds.
Most companies split this across five roles: a PM to decide what to build, a designer to figure out how it looks, a frontend engineer, a backend engineer, and someone to handle support when it breaks. We don’t do that. At Mashgin, one person owns the whole thing — from talking to a stadium operations manager about their pain points, to sketching a solution, to writing the code that runs on thousands of kiosks, to watching real users interact with it and iterating until it’s right.
You’ll work across our entire stack: the computer vision models running on-device, the kiosk UI that a customer touches, the cloud infrastructure processing a million transactions a day, the dashboards operators use to manage their locations. You’ll use AI tools to move at 10x speed, but you’ll understand what’s happening under the hood.
If you could credibly start a company tomorrow and do every job yourself — engineering, design, product, support — you’re the kind of person we’re looking for.
We maintain a flat, high-impact engineering culture where every engineer who joins our team carries the title of Member of Technical Staff.
Where We Need Builders Today