Software Engineer, Computer Vision and Deep Learning
Listed on 2026-06-13
-
Software Development
Software Engineer, AI Engineer (Applied/Software), Computer Science, Machine Learning/ ML Engineer
About Mashgin
Mashgin powers the world's best checkout experience for over 40 million users. Customers place items on our kiosks and our AI rings up their entire order in less than a second. With Mashgin, lines are now optional. Our technology powers over 1 billion transactions at locations such as half of all US professional sports teams, 4 000 convenience stores, major airports, universities, and more.
We are backed by a well‑funded Series B, profitable, and building an extreme ownership culture that values customer obsession, autonomy, and long‑term impact.
Mashgin seeks a passionate Computer Vision engineer who loves solving everyday vision problems and experimenting with new algorithms. On a small, dynamic team you will design and implement cutting‑edge computer‑vision solutions that customers use every day. Engineers at Mashgin hold the title of Member of Technical Staff and work in a flat, high‑impact engineering culture.
What We Value- Impact:
Take full ownership of your work and deliver product shipped daily. - Simplicity:
Build solutions that just work. - Hard Work:
Prioritize real‑world clarity over glamorous research. - Humility:
Handle both high‑level architecture and grunt work with focus. - Ruthless Prioritization:
Focus on the most impactful improvements, cutting through distractions. - Customer Innovation:
Drive product forward to solve real user problems, not merely to please clients. - Efficiency:
Keep meetings short and purposeful.
- Develop new computer vision algorithms in C/C++ and Python with founders.
- Design large‑scale data collection techniques for training deep neural nets.
- Drive the development of algorithms that dramatically improve existing methods.
- Research and maintain state‑of‑the‑art ML/CV algorithms for image analysis.
- Code full‑stack product building from end to end.
- 4+ years of relevant coding experience.
- Master's degree in Computer Science or related field.
- Strong background in Computer Vision.
- Exposure to new deep learning techniques for image recognition.
- MS/PhD degree or equivalent practical experience in Computer Science, AI, Machine Learning, or related technical field.
- Experience with Python or C/C++ in a Linux environment.
- Knowledge and experience applying deep learning to computer‑vision problems.
- Real‑world experience building computer‑vision systems.
- Opportunity to work on a small, multidisciplinary team with potential to break new ground.
- Excellent health, dental, and vision insurance for you and your dependents.
- 401(k) plan.
- Flexible PTO policy.
- Catered lunch in office with fully stocked snacks and beverages.
- Pet insurance for your fur babies.
- Voluntary life insurance plan.
- Competitive salary and options in a small, rapidly scaling company.
Mashgin is proud to be an equal‑opportunity employer. Individuals seeking employment at Mashgin are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation.
CompensationFor roles based in Palo Alto, CA, the overall market range for Mashgin is typically $180,000 – $260,000 USD annually. Total compensation will be determined by relevant qualifications, work experience, skills, and other factors, and may include long‑term incentives.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).