Senior Software Engineer
MashginRetail Automation company
Palo Alto, United StatesSenior
New Enterprise Associates
Matrix Partners
Y Combinator
Susa Ventures
Highway1
TenOneTen Ventures
Software Engineering
About the role
TL;DR
Develops and designs algorithms and scalable software systems for image processing and AI.
- •Mashgin is seeking a Senior Software Engineer to develop and design new algorithms for image processing and analysis, and scalable software systems.
- •You will work on cutting-edge AI technology that powers the world's best checkout experience.
- •Key Responsibilities Develop and design new algorithms for image processing and analysis using C/C++ and Python.
- •Develop and execute large-scale data collection techniques for training Deep Neural Networks.
- •Drive and develop new algorithms to dramatically improve existing computer vision methods.
- •Code full-stack building products from end to end.
- •Debug and resolve production vision system issues through algorithm tuning and software-level fixes.
- •Requirements Master's degree or equivalent in Computer Science or a related field.
- •One year of experience in a software engineering or related role.
- •Experience with designing and optimizing high-performance image processing software systems for edge devices.
- •Experience developing and optimizing software within large-scale production codebases using C++ and Python.
- •Experience working in Linux environments and using tools such as Git.
Required skills
C++PythonComputer VisionLinuxGitBash
Domain expertise
retailai
Benefits & perks
Health insurance, Dental insurance, Vision insurance, 401k plan, Flexible PTO, Catered lunch, Pet insurance, Voluntary life insurance, Stock options
Tech stack
C++PythonBashLinuxGitComputer VisionREST API