Software Engineer, Infrastructure

Mashgin develops AI-powered point-of-sale systems using computer vision to make checkout instantaneous, serving thousands of locations worldwide.
$150,000 - $275,000
Backend
Senior Software Engineer
Hybrid
101 - 500 Employees
5+ years of experience
AI · Enterprise SaaS

Description For Software Engineer, Infrastructure

Mashgin, a successful Series B startup with 10 years of progress, is revolutionizing the point-of-sale experience through computer vision and AI technology. Their innovative kiosks are deployed in thousands of locations worldwide, from sports stadiums to convenience stores and corporate cafeterias. As a Software Engineer in Infrastructure, you'll be integral to building the backbone of their AI-powered checkout systems that process millions of transactions monthly.

The role offers a unique opportunity to work directly with founders and own major feature development from end to end. You'll be part of a small, multidisciplinary team working on cutting-edge technology that combines hardware, software, and AI. The position requires strong backend development skills, with a focus on building scalable cloud infrastructure and maintaining production systems that impact real users.

This is an ideal role for a senior engineer who thrives in autonomous environments and wants to make a significant impact. The company values end-to-end ownership, meaning you'll be involved in everything from ideation to deployment. You'll work with multiple programming languages and technologies, building solutions that scale across thousands of locations.

Mashgin offers a competitive compensation package, including equity in a rapidly growing company, comprehensive health benefits, and a flexible work environment. The company culture emphasizes autonomy, customer experience, and maintaining a respectful, fun atmosphere. For someone looking to join a profitable startup that's making a real-world impact while working on challenging technical problems, this role presents an excellent opportunity.

Last updated 7 days ago

Responsibilities For Software Engineer, Infrastructure

  • Own major feature development and work directly with founders on product development
  • Work with interdisciplinary team in hardware, software and design to build new products
  • Build new features and architect solutions for challenging problems
  • Build backend infrastructure for scalable cloud training
  • Rethink and recreate existing codebases for scale
  • Continuously improve and maintain production code

Requirements For Software Engineer, Infrastructure

Python
Node.js
  • 5+ years relevant coding experience
  • B.S. or higher in Computer Science (or equivalent work experience)
  • Excellent knowledge of Python, Node.js, C++, Go, C#, or Java
  • Comfortable learning new languages, libraries, and frameworks
  • Experience building production-ready code
  • Experience in fast-paced work environment
  • Comfortable with deploying and managing cloud infrastructure
  • Good knowledge of algorithms and data structures
  • Strong proficiency with SQL and other database technologies

Benefits For Software Engineer, Infrastructure

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Excellent health, dental and vision insurance for employees and dependents
  • 401k plan
  • Flexible PTO policy
  • Catered lunch in office with fully stocked snacks and beverages
  • Pet insurance
  • Voluntary life insurance plan
  • Competitive salary and options

Interested in this job?

Jobs Related To Mashgin Software Engineer, Infrastructure

Senior Software Engineer, Full-Stack

Senior Software Engineer role at Mashgin, building AI-powered self-checkout systems using computer vision. Full-stack development with both web and hardware components.

Senior Software Engineer, Backend

Senior Backend Engineer role at Mashgin, building self-checkout kiosks with computer vision technology, offering $225K-$350K salary.

Senior Software Engineer, Product

Senior Software Engineer position at Mashgin, building AI-powered checkout systems with computer vision, offering $225k-$350k salary plus equity and comprehensive benefits.

Software Development Engineer, Lambda Runtimes, AWS

Senior Software Engineer role at AWS Lambda focusing on runtime environments and serverless computing, based in Dublin, Ireland.

Software Development Engineer III

Senior Software Engineer role at Amazon developing distribution and logistics solutions using AWS technologies in Bangalore, India.