Senior Software Engineer, Backend

9 Months ago • 8 Years + • Backend Development

Job Details

About Mashgin
At Mashgin, we have developed a successful and innovative point-of-sale experience that uses computer vision and AI to make checkout nearly instantaneous. Our mission is to eliminate checkout lines so people can get back to their lives.

Our kiosks are currently serving customers in thousands of locations around the world, from major sports stadiums to convenience stores, from college campuses to corporate cafeterias. We are a series B startup with 10 years of progress, and we’re already profitable. And we’re just getting started.

We value autonomy of work, a relentless obsession with customer experience (both our customers and their end-customers), and a culture of respect and fun.


Position Summary
We’re looking for a backend developer to help us build the software that runs our kiosks and powers the extensive infrastructure behind them. You’ll work on code that interfaces with our hardware and visual components, making sure kiosks are reliable, and building scalable backend systems. This is not a specialized position -- we believe in end-to-end ownership of projects, so you’ll be involved throughout the entire product lifecycle, from idea generation, design, and prototyping to execution, and shipping while 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 from end to end
    • Working with a small interdisciplinary team in hardware, software and design to build new versions of products from scratch
    • Work 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

Minimum Qualifications

    • 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
Mashgin is proud to be an equal opportunity employer. Individuals seeking employment at Mashgin are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. 

Similar Jobs

Sonar Source - Developer Advocate

Sonar Source

Geneva, Geneva, Switzerland (Remote)
1 Year ago
Corsair gaming - Firmware Engineer

Corsair gaming

New Taipei City, Taiwan (On-Site)
2 Months ago
Epic Games - Core Tech Programmer

Epic Games

Bellevue, Washington, United States (On-Site)
3 Months ago
rivos - Deep Learning Libraries Engineer

rivos

Santa Clara, California, United States (Hybrid)
1 Year ago
Apple - AIML - Sr. Machine Learning Engineer, Answers, Knowledge & Information (AKI)

Apple

Santa Clara, California, United States (On-Site)
2 Weeks ago
AliveCor - Senior Software Engineer, Backend

AliveCor

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Vigaet - Internship-Backend Developer

Vigaet

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Genies.io - Engineering Manager, Backend

Genies.io

Los Angeles, California, United States (On-Site)
1 Month ago
Tencent - Backend Technical Expert, Gaming

Tencent

London, England, United Kingdom (On-Site)
2 Months ago
Postman - Senior Backend Engineer

Postman

San Francisco, California, United States (Hybrid)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

2K - Senior Core Engineer

2K

Valencia, Valencian Community, Spain (On-Site)
1 Year ago
Epic Games - UI Engineering Director

Epic Games

(On-Site)
4 Months ago
HCL Tech - Technical Lead - Embedded OS

HCL Tech

Minnesota, United States (On-Site)
2 Months ago
bytedance - Research Engineer - Multimodal Model

bytedance

Singapore (On-Site)
9 Months ago
GoMotive - Computer Vision Engineer

GoMotive

Pakistan (Remote)
3 Months ago
bytedance - Network Engineer Graduate (Tech Infra - IaaS) - 2025 Start (PhD)

bytedance

Seattle, Washington, United States (On-Site)
8 Months ago
Thatgamecompany - Game Engine Engineer (Optimization)

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
4 Months ago
Apple - Machine Learning Engineer, Siri Speech

Apple

Sunnyvale, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Palo Alto, California, United States

Decagon - Social Media Manager

Decagon

San Francisco, California, United States (On-Site)
1 Month ago
Apple - Senior Operations Manager, Corporate Communications

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Next Level Business Services - Java Developer (Full Time)

Next Level Business Services

Denver, Colorado, United States (On-Site)
9 Months ago
CoinTracker - Crypto Tax Analyst

CoinTracker

United States (Remote)
1 Month ago
Safari AI - 8 Month Computer Vision/Machine Learning Intern

Safari AI

New York, United States (On-Site)
4 Weeks ago
Axon - Senior Manager, Billing Compliance

Axon

Boston, Massachusetts, United States (Hybrid)
2 Months ago
Embrace - Enterprise Account Executive

Embrace

United States (Remote)
2 Weeks ago
Penumbrainc - Procurement Process Excellence Principal

Penumbrainc

Alameda, California, United States (On-Site)
2 Months ago
Google - Software Engineer III, Infrastructure, Google Cloud Compute Infrastructure

Google

Sunnyvale, California, United States (On-Site)
3 Months ago
Decagon - Senior Security Engineer, Detection & Response

Decagon

San Francisco, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Survay Monkey - Senior Software Engineer II [Backend]

Survay Monkey

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Tide - Senior Engineer, Backend

Tide

Lithuania (Remote)
4 Weeks ago
adglobal 360 - Backend Engineer

adglobal 360

Shibuya, Tokyo, Japan (On-Site)
2 Months ago
Monzo - Senior Staff Backend Engineer, Growth

Monzo

London, England, United Kingdom (Remote)
2 Months ago
Newrick Network - Senior Backend Developer - PHP Laravel

Newrick Network

Buenos Aires, Buenos Aires, Argentina (Hybrid)
3 Weeks ago
mighty bear games - Senior Backend Engineer, Games Development

mighty bear games

Singapore (Remote)
1 Month ago
AccelData - Senior Backend Engineer

AccelData

Bengaluru, Karnataka, India (On-Site)
1 Year ago
IION - Lead Backend Engineer

IION

India (Remote)
2 Weeks ago
Tekion Corp - Manager, Engineering - Backend

Tekion Corp

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Match Group - Senior Software Engineer, Backend

Match Group

Seoul, South Korea (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Palo Alto, California, United States (Hybrid)

Chicago, Illinois, United States (Remote)

Palo Alto, California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Mashgin

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug