Software Engineer
Full-Stack
Updated on 3/27/2024
Mashgin

51-200 employees

Touchless self-checkout ecosystem
Company Overview
Mashgin's mission is to make a frictionless checkout experience for all using advanced computer vision. The company is committed to reducing the friction between customer desires and their ability to be on their way with their ecosystem that is anchored by the only 3D computer vision and deep learning based checkout system in the world.
Consumer Goods
B2B

Company Stage

Series B

Total Funding

$84.8M

Founded

2014

Headquarters

Palo Alto, California

Growth & Insights
Headcount

6 month growth

0%

1 year growth

31%

2 year growth

18%
Locations
Palo Alto, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Python
Node.js
Java
CategoriesNew
Backend Engineering
Full-Stack Engineering
Software QA & Testing
Software Engineering
Requirements
  • 8+ 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
Responsibilities
  • Owning major feature development and working directly with the founders on product development from end to end
  • Working with a small interdisciplinary team in hardware, software and design to build new versions of products from scratch
  • Work full stack on building new features and dreaming up new architecture to solve challenging problems
  • Rethinking and recreating existing codebases for scale
  • Continuously improving and maintaining code that's already in production