
About Mashgin
The fastest AI-powered self-checkout solution
Key Highlights
- Headquartered in Palo Alto, CA with 101-200 employees
- Raised $70.9 million in Series A funding
- Processes transactions in as little as ten seconds
- Used in convenience stores, sports arenas, and hospitals
Mashgin, headquartered in Palo Alto, CA, is revolutionizing the retail experience with its AI-powered touchless self-checkout system, which can process transactions in as little as ten seconds. With $70.9 million raised in Series A funding, Mashgin's smart kiosks utilize advanced computer vision to ...
π Benefits
Mashgin offers competitive healthcare, dental, and vision plans for employees and their dependents, a 401k plan for future savings, equity options in ...
π Culture
Mashgin prides itself on being the 'worldβs fastest' self-checkout system, fostering a culture that emphasizes innovation in AI and computer vision. T...
Overview
Mashgin is hiring a Senior Software Engineer to build software for their innovative kiosks. You'll work with Java and Python to create impactful customer-facing products. This position requires experience in software development and a passion for building high-quality systems.
Job Description
Who you are
You have 5+ years of software engineering experience, with a strong background in building customer-facing products that drive business impact. You thrive in a culture of ownership and autonomy, and you are comfortable managing multiple moving pieces throughout the product lifecycle. Your expertise in programming languages such as Java and Python allows you to contribute to various parts of the codebase effectively.
You are passionate about creating high-quality software that stands the test of time. You understand the importance of end-to-end ownership of projects, from idea generation and design to execution and shipping. You have a keen interest in building tools and products that enhance user experiences and streamline operations.
What you'll do
As a Senior Software Engineer at Mashgin, you will be responsible for developing the software that powers our kiosks and the extensive infrastructure behind them. You will collaborate with cross-functional teams to design, prototype, and implement features that enhance the checkout experience for millions of users. Your role will involve writing clean, maintainable code and participating in code reviews to ensure high-quality standards.
You will engage in the entire product lifecycle, contributing to brainstorming sessions, design discussions, and technical planning. Your ability to work with various programming languages will be crucial as you tackle challenges and implement solutions that have a direct impact on our customers. You will also have the opportunity to mentor junior engineers, sharing your knowledge and fostering a culture of continuous learning within the team.
What we offer
At Mashgin, we offer a dynamic work environment where innovation and creativity are encouraged. You will be part of a well-funded Series B startup that is already profitable, allowing you to see the immediate impact of your work. We value a culture of extreme ownership and customer obsession, and we believe in building systems that create unforgettable experiences for our users. Join us in shaping the future of checkout technology and making lines optional for millions of customers.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Mashgin.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Workato is hiring a Senior Software Engineer specializing in Search and Retrieval to enhance their AI-powered platform. You'll work with Java and large-scale distributed systems to solve complex search problems. This role requires strong analytical skills and a collaborative mindset.

Full Stack Engineer
23andMe is hiring a Senior Full Stack Engineer to lead the evolution of their public-facing web platform. You'll work with Next.js and React for frontend development while also diving into Python and Django for backend integration. This position requires expertise in building high-performance user experiences.

Software Engineering
Brex is hiring a Senior Software Engineer to develop AI-powered products that enhance corporate spending. You'll work with Java and JavaScript to create impactful customer-facing tools. This role requires strong technical skills and experience in product development.

Software Engineering
Nooks is hiring a Senior Software Engineer to build and maintain scalable applications for their AI Sales Assistant Platform. You'll work with technologies like Java and Python, focusing on machine learning and AI. This position requires significant experience in software engineering.

Software Engineering
Count is hiring a Senior Software Engineer to tackle deep technical challenges in data analytics. You'll work with TypeScript, Node.js, and React to ship entire features and collaborate closely with the founders. This role requires significant experience in software engineering.