Avatar for Mashgin

Reinventing the checkout experience

Senior Software Engineer, Full-Stack

$120k – $200k • 0.05% – 1.0%
Apply now

About Mashgin
At Mashgin, we are developing the future of checkout experiences. We aim to reduce the friction between customer desires and their ability to be on their way.

Our ecosystem is anchored by the only 3D computer vision and deep learning based checkout system in the world. With customers across a wide spectrum of verticals including the NFL, MLB, and Aramark, our company and product adoption are growing at a rapid pace.

Position Summary
We’re looking for a full-stack developer to help us build the software that runs our kiosks and powers the extensive infrastructure behind them. In addition to building more traditional web stacks, you’ll work on code that interfaces with our hardware and visual components, making sure kiosks are extra reliable and the user experience amazing. This is not a specialized position -- we believe in end-to-end ownership of projects, so you’ll be contributing to many different parts of the codebase in multiple languages.

You will be:
-Owning major feature development and working directly with the founders on product development
-Working with a small interdisciplinary team in hardware, software and design to build new versions of products from scratch
-Building new features and dreaming up new architecture to solve problems
-Rethinking and recreating existing codebases for scale
-Improving and maintaining code that’s already in production

Minimum Qualifications:
-4+ years relevant coding experience
-B.S. or higher in Computer Science (or equivalent work experience)
-Excellent knowledge of one or more of these languages: Python, Node.js, C++, Go, C#, Java
-Comfortable learning new languages, libraries, and frameworks when the solution calls for it
-Experience building production-ready code that’s used regularly by lots of people

Preferred Qualifications:
-Experience in a fast-paced work environment, shipping quality code quickly and iterating.
-Comfortable with deploying and managing cloud infrastructure.
-Good knowledge of algorithms and data structures.
-Strong proficiency with SQL and other database tech.

What We Offer:
-An opportunity to work on a small, multidisciplinary team with the potential to break new ground in many different industries
-Location: right next to 101 on the border of Palo Alto / Mountain View (plus flexible hours so you're not stuck in traffic every day)
-Fitness: membership to JCC fitness center (literally next door to the office) with gym, year-round outdoor pool, spa, soccer field, basketball courts, classes, and more
-Food: free meals and snacks while at the office
-Excellent health and dental insurance
-Flexible PTO policy
-Competitive salary and options in a small, rapidly scaling company

Health benefits

Competitive healthcare options for employees and dependents

Excellent health and dental insurance

401k plan

401k

401k plan

Competitive equity

Competitive options in a small, rapidly scaling company

Equity

Competitive salary and options in a small, rapidly scaling company

Flexible pto policy

Paid time off

Flexible PTO policy

Catered meals

Lunch catered daily at the office

Food

free meals and snacks while at the office

Fitness membership

Membership to JCC fitness center (literally next door to the office) with gym, year-round outdoor pool, spa, soccer field, basketball courts, classes, and more

Location

right next to 101 on the border of Palo Alto / Mountain View (plus flexible hours so you're not stuck in traffic every day)

+1 more

Mashgin at a glance

Reinventing the checkout experience

Mashgin focuses on Artificial Intelligence, Retail Technology, Computer Vision, and 3D Technology. Their company has offices in Palo Alto. They have a small team that's between 11-50 employees.

You can view their website at http://www.mashgin.com or find them on Twitter, Facebook, and LinkedIn.

More jobs at Mashgin

View all jobs

Engineering Lead

Mechanical Engineer (General)

Mechanical Design Engineer