Full-Time

Senior Software Engineer

Posted on 8/17/2026

Mashgin

Mashgin

51-200 employees

AI-powered touchless self-checkout kiosks

Compensation Overview

$187.1k - $250k/yr

Palo Alto, CA, USA

In Person

Master's

Category
Software Engineering (1)
Required Skills
Bash
Python
Git
Machine Learning
Web Development
C/C++
Computer Vision
Linux/Unix

Get referred to Mashgin

See people who can refer or advise you

Requirements
  • A Master’s degree or equivalent in Computer Science or a related field is required.
  • One year of experience in a software engineering or related role is required.
  • One year of experience designing and optimizing high-performance image-processing software systems for deployment on edge devices is required.
  • One year of experience developing and optimizing software within large-scale production codebases using C++ and Python is required.
  • One year of experience working on multi-camera image-processing pipelines to support advanced camera functionalities is required.
  • One year of experience debugging and resolving camera image-processing issues through algorithm tuning and software-level fixes is required.
  • One year of experience performing debugging and analysis using log inspection, intermediate-output validation, and debugging tools is required.
  • One year of experience using Bash and Python scripts for large-scale log processing and automation of debugging workflows is required.
  • One year of experience working in Linux environments and using tools such as Git, Make, and testing frameworks for software validation is required.
Responsibilities
  • Develop and design new algorithms for image processing and analysis, and scalable software systems using C/C++ and Python.
  • Develop and execute large-scale data-collection techniques for training deep neural networks.
  • Drive and develop new algorithms to improve existing computer-vision methods.
  • Research and maintain state-of-the-art machine-learning algorithms for image analysis.
  • Debug and resolve production vision-system issues through algorithm tuning and software-level fixes for kiosks deployed in diverse physical locations.
  • Build full-stack products from end to end.
  • Build production-ready code.
  • Work with a small interdisciplinary team in hardware, software, and design to build new product versions from scratch.
  • Continuously improve and maintain code already in production.
  • Develop scalable software systems for deployment on edge devices.
  • Work with multi-camera systems and build software for real-time image processing.

Mashgin provides touchless self-checkout systems that use AI and computer vision to speed up purchases in high-traffic places like stadiums, airports, and event venues. The technology works by placing items on a checkout base, where AI identifies and tallys multiple items at once, delivering checkout in about 27 seconds. The company differentiates itself by focusing on fast, multi-item recognition for high-volume environments and offering hardware (kiosks) on sale or lease plus service contracts. Its goal is to reduce lines, improve customer experience, and increase operating efficiency for clients with large transaction volumes.

Company Size

51-200

Company Stage

Series B

Total Funding

$70.8M

Headquarters

Palo Alto, California

Founded

2014

Get referred to Mashgin

See people who can refer or advise you

Simplify Jobs

Simplify's Take

What believers are saying

  • LAFC deployed Mashgin at BMO Stadium in July 2026, widening premium venue adoption.
  • Northwestern's Ryan Field and Texas expansions signal larger venue-wide rollouts in 2026.
  • PDI and Verifone integrations lower deployment friction across convenience retail and loyalty stacks.

What critics are saying

  • Amazon, Verifone, and incumbent POS vendors can bundle cheaper checkout alternatives by 2026.
  • Sports venue concentration creates customer concentration risk if stadium operators standardize competing systems.
  • The 2022 $1.5 billion valuation raises pressure for rapid growth before capital markets tighten.

What makes Mashgin unique

  • Mashgin has 3,000+ convenience stores and 150 sports venues using its checkout.
  • Texas expanded to 111 units in July 2026, proving dense venue penetration.
  • Shell-branded Chestnut Market adopted Mashgin in April 2025 through Invenco EDGEPro integration.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Competitive healthcare, dental & vision options

Competitive equity

Hybrid remote environment

Office snacks

Flexible PTO

401k

Growth & Insights and Company News

Headcount

6 month growth

-3%

1 year growth

-1%

2 year growth

0%
Nevada Tech Journal
Sep 24th, 2024
Mashgin Welcomes Peter Atkin as CRO and Eric Meyerson as VP Marketing to Help Build the Future of Checkout

Mashgin welcomes Peter Atkin as CRO and Eric Meyerson as VP marketing to help build the future of checkout.

PYMNTS
May 29th, 2024
Unattended Payments Shape The Future Of Retail Transactions

Human interaction used to be essential for finalizing transactions at traditional point-of-sale locations. However, there has been a shift, with unattended payments technologies increasingly becoming indispensable in today’s fast-paced retail environment. Ellie Smith, global head of digital acceptance at Discover® Global Network, pointed to a confluence of factors propelling this trend in an interview with PYMNTS

PYMNTS
May 20th, 2024
Mashgin And Verifone Team On Ai-Powered Self-Checkout

Touchless self-checkout company Mashgin has launched a partnership with payments solution provider Verifone. The two companies’ integration, announced Monday (May 20), will let Mashgin deploy its computer vision self-checkout system via Verifone’s Commander solution, found at 40% of convenience stores in the country. According to a news release, the integration lets retailers offer faster checkouts while running payments, fueling operations and loyalty programs through one central Commander Site Controller

PR Newswire
May 20th, 2024
Mashgin To Integrate Its Ai Self-Checkout System With Verifone Commander

"Our goal is to enable as many retailers as possible to cut lines by adding a convenient self-checkout option. The integration with Verifone's Commander system will make Mashgin an attractive option for tens of thousands of convenience retailers." – Jack Hogan, SVP of Partnerships at Mashgin

PYMNTS
Mar 25th, 2024
Biometric Ticketing Drives Stadiums’ Digital Makeover

Baseball season officially kicks off March 28, and fans are set to experience a shift in their stadium visits across the country. One such change is taking place at Citizens Bank Park, home to the Philadelphia Phillies, where facial recognition ticketing will be introduced at all main entrance gates on opening day. The implementation of this biometric ticketing system is part of the MLB’s broader initiative to introduce its Go-Ahead Entry facial authentication technology across all stadiums league-wide during the 2024 season. Other teams, including the Houston Astros, are planning to deploy the system starting on opening day, with more expected to adopt it throughout the season