Lead Software Engineer
AnimaFull Time
Mid-level (3 to 4 years), Senior (5 to 8 years)
Key technologies and capabilities for this role
Common questions about this position
Candidates need 8+ years of relevant coding experience, 5+ years of technical or people leadership in a fast-paced environment, and a B.S. or higher in Computer Science (or equivalent). Excellent knowledge of Python, Node.js, C++, Go, C#, or Java is required, along with comfort learning new languages and building production-ready code.
This information is not specified in the job description.
This information is not specified in the job description.
Mashgin values autonomy of work, a relentless obsession with customer experience, and a culture of respect and fun. The role involves working with a small interdisciplinary team in hardware, software, and design.
Ideal candidates are former Founders, Engineering Managers, or senior engineers with leadership experience seeking hands-on work, proficiency in multiple languages, and the ability to own end-to-end projects in a fast-paced environment while mentoring others.
Touchless self-checkout systems using AI
Mashgin creates touchless self-checkout systems that use Artificial Intelligence and Computer Vision to improve the checkout process in busy places like stadiums, airports, and event venues. Their kiosks can quickly recognize multiple items at once, allowing customers to complete transactions in about 27 seconds. This technology helps reduce long lines and enhances customer satisfaction for venues that experience high traffic. Unlike other checkout systems, Mashgin's kiosks are designed specifically for environments where speed and efficiency are crucial. The company sells or leases these kiosks to businesses, generating revenue through sales and service contracts. The main goal of Mashgin is to provide a fast and efficient checkout experience that benefits both customers and businesses.