2 months ago
Base Salary
$187k - $250k/yr
Responsibilities
- Develop and design image-processing algorithms and scalable software systems using C/C++ and Python.
- Develop large-scale data-collection techniques for training deep neural networks.
- Research, maintain, and improve computer vision and machine learning algorithms for image analysis.
- Debug production vision-system issues through algorithm tuning, log inspection, intermediate-output validation, and software-level fixes.
- Build full-stack products and production-ready code from end to end.
- Develop scalable software for edge-device deployment, multi-camera systems, and real-time image processing.
- Collaborate with interdisciplinary hardware, software, and design teams to build new products.
- Continuously improve and maintain production code.
Requirements
- Master’s degree or equivalent in computer science or a related field.
- At least one year of experience in software engineering or a related role.
- At least one year of experience designing and optimizing high-performance image-processing software for edge devices.
- Experience developing and optimizing large-scale production codebases using C++ and Python.
- Experience with multi-camera image-processing pipelines and advanced camera functionality.
- Experience debugging camera image-processing issues through algorithm tuning and software-level fixes.
- Experience with log inspection, intermediate-output validation, debugging tools, and large-scale log processing.
- Experience using Bash and Python scripts for debugging automation.
- Experience working in Linux environments and using Git, Make, and testing frameworks for software validation.
Benefits
- Health, dental, and vision insurance for employees and dependents.
- 401k plan.
- Flexible PTO policy.
- Catered office lunch with stocked snacks and beverages.
- Pet insurance.
- Voluntary life insurance.
- Small, multidisciplinary team with opportunities to work on products across multiple industries.
- Competitive salary and stock options.
- On-site office amenities are provided, but no specific work arrangement is stated.
Categories
About Mashgin
Mashgin builds AI-powered self-checkout kiosks that identify items with 3D computer vision so customers can pay without scanning. It sells hardware and software to retailers, stadiums, and foodservice operators, with deployments in thousands of convenience stores, major airports, universities, and over half of US professional sports teams. Founded in 2014 and headquartered in Palo Alto, it is privately held.
