Job Summary:
Mashgin is an innovative company that powers a seamless checkout experience for millions of users through advanced AI technology. They are seeking a backend infrastructure developer to build software for their kiosks and support the extensive infrastructure, focusing on designing and building core systems that enhance their product. The role involves working in a high-impact engineering culture with significant ownership and responsibility.
Responsibilities:
• Working with a small interdisciplinary team in hardware, software and design to build new versions of products from scratch
• Providing technical support and architectural guidance to existing systems and teams on best practices, reviewing implementations, and helping troubleshoot complex issues
• Build backend infrastructure to perform scalable training in the cloud
• Rethinking and recreating existing codebases for scale
• Continuously improving and maintaining code that’s already in production
Qualifications:
Required:
• 5+ years relevant coding experience
• B.S. or higher in Computer Science (or equivalent work experience)
• Python programming with knowledge of infrastructure as code (terraform, ansible,etc)
• Experience in designing and managing cloud-based environments like AWS
• 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
Preferred:
• Experience in a fast-paced work environment, shipping quality code quickly and iterating
• Comfortable with deploying and managing cloud infrastructure
• Good knowledge of algorithms and data structures
Company:
Mashgin is a software company that makes AI and computer vision checkout systems. Founded in 2014, the company is headquartered in Palo Alto, USA, with a team of 51-200 employees. The company is currently Growth Stage.