Mashgin

About Mashgin

The fastest AI-powered self-checkout solution

🏒 TechπŸ‘₯ 101-200 employeesπŸ“… Founded 2014πŸ“ Palo Alto, CAπŸ’° $70.9m⭐ 4.3
B2BArtificial IntelligenceBig dataPaymentsDeep TechMachine LearningSaaS

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...

Skills & Technologies

Overview

Mashgin is hiring a Backend Engineer to build the software that powers their innovative checkout kiosks. You'll work with technologies like Java and Python to develop advanced deep learning solutions. This position requires experience in backend development and a passion for creating impactful technology.

Job Description

Who you are

You have a strong background in backend development, with experience in building scalable systems that handle high transaction volumes. You thrive in a culture of ownership and are excited about contributing to all phases of the product lifecycleβ€”from ideation to execution. Your technical skills include proficiency in languages such as Java and Python, and you are comfortable working with cloud technologies like AWS. You understand the importance of writing clean, maintainable code and are eager to collaborate with cross-functional teams to deliver exceptional products.

You are passionate about technology and its potential to create real-world impact. You enjoy tackling complex problems and are motivated by the challenge of developing innovative solutions that enhance user experiences. Your ability to communicate effectively with both technical and non-technical stakeholders allows you to bridge gaps and drive projects forward. You are committed to continuous learning and improvement, always seeking to expand your skill set and stay updated with industry trends.

Desirable

Experience with deep learning frameworks and familiarity with AI technologies would be a plus. You might also have a background in working with large datasets and optimizing performance for high-traffic applications. If you have experience in a startup environment, that would be beneficial as well, as it aligns with our fast-paced and dynamic culture.

What you'll do

In this role, you will be responsible for developing and maintaining the software that runs our kiosks, ensuring that our systems are robust and efficient. You will work closely with product managers and designers to understand user needs and translate them into technical requirements. Your contributions will directly impact the checkout experience for millions of users, making lines optional at various locations.

You will engage in the entire product lifecycle, from brainstorming new features to prototyping and shipping code. This means you will have the opportunity to influence the direction of our technology and contribute to the overall architecture of our systems. You will also be involved in code reviews and mentoring junior developers, fostering a collaborative environment where knowledge sharing is encouraged.

As part of your responsibilities, you will monitor system performance and troubleshoot issues as they arise, ensuring that our services remain reliable and efficient. You will also participate in sprint planning and retrospectives, helping to refine our development processes and improve team productivity. Your role will require you to stay current with best practices in software development and continuously seek ways to enhance our technology stack.

What we offer

At Mashgin, we offer a unique opportunity to be part of a groundbreaking company that is reshaping the checkout experience. You will work in a supportive environment that values innovation and creativity, with a team that is dedicated to building exceptional products. We provide competitive compensation and benefits, along with opportunities for professional growth and development.

Our culture emphasizes autonomy and ownership, allowing you to take charge of your projects and make a meaningful impact. We believe in fostering a diverse and inclusive workplace where everyone can thrive. Join us in our mission to create unforgettable experiences for users around the world.

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

confluera

Backend Engineer

conflueraβ€’πŸ“ Palo Alto - On-Site

Confluera is hiring a Backend Engineer to build distributed systems and develop APIs for their cybersecurity solutions. You'll work with Java, Python, and streaming platforms like Kafka and Spark. This position requires familiarity with distributed systems and a passion for cybersecurity.

πŸ›οΈ On-SiteMid-Level
4 years ago
Turing

Ai Research Engineer

Turingβ€’πŸ“ Palo Alto - On-Site

Turing is hiring a Research Engineer - Post Training to build foundational systems for generating and refining high-quality data for advanced AI. You'll work with Python and reinforcement learning to create scalable data pipelines. This role requires experience in machine learning and data engineering.

πŸ›οΈ On-SiteMid-Level
2d ago
Pika

Backend Engineer

Pikaβ€’πŸ“ Palo Alto - On-Site

Pika is hiring a Backend Engineer to shape the core infrastructure powering their creative tools. You'll work with technologies like Node.js, Python, and AWS to build robust backend systems. This position requires broad engineering experience and proficiency in modern backend technologies.

πŸ›οΈ On-SiteMid-Level
7 months ago
Xage Security

Backend Engineer

Xage Securityβ€’πŸ“ Palo Alto - On-Site

Xage Security is hiring a Senior Backend Engineer to design innovative information security products leveraging blockchain technology. You'll work in Palo Alto, CA, and contribute to solutions addressing critical cybersecurity challenges. This role requires strong backend engineering experience.

πŸ›οΈ On-SiteSenior
2 years ago
AppLovin

Backend Engineer

AppLovinβ€’πŸ“ Palo Alto - On-Site

AppLovin is hiring a Backend Engineer, New Grad to join their backend software engineering team. You'll work on high-performance systems that handle billions of requests daily. This position is ideal for recent graduates looking to start their careers in software engineering.

πŸ›οΈ On-SiteEntry-Level
1w ago