Senior Software Engineer, Machine Learning and Artificial Intelligence

Mashgin develops computer vision and AI-powered point-of-sale experience for instantaneous checkout, serving thousands of locations worldwide.
$225,000 - $350,000
Machine Learning
Senior Software Engineer
Hybrid
51 - 100 Employees
8+ years of experience
AI

Description For Senior Software Engineer, Machine Learning and Artificial Intelligence

Mashgin, a successful Series B startup with 10 years of progress, is revolutionizing the point-of-sale experience through computer vision and AI technology. Their innovative system, deployed in thousands of locations worldwide from sports stadiums to convenience stores, makes checkout nearly instantaneous.

The role of Senior Software Engineer in Machine Learning and AI presents an exciting opportunity to work on cutting-edge computer vision problems. The position requires a skilled engineer with 8+ years of experience and strong expertise in ML/CV, who will be responsible for developing state-of-the-art solutions using deep learning techniques.

The ideal candidate will join a dynamic, small team where they'll balance research with practical implementation, working on real-world problems using proprietary datasets from multiple industries. Key responsibilities include developing computer vision solutions, managing data collection strategies, and implementing ML/CV algorithms for 2D/3D image analysis.

Mashgin offers an attractive compensation package ($225,000 - $350,000) along with comprehensive benefits including health insurance, 401k, and equity options. The company values autonomy, customer experience, and maintains a culture of respect and fun. Working in a hybrid setting in Palo Alto, CA, you'll have the opportunity to make significant impacts in a profitable, growing company that's transforming the checkout experience across various industries.

This role is perfect for someone who's passionate about AI/ML, enjoys the balance of research and practical implementation, and wants to work in a fast-paced environment where their contributions directly influence the company's success and future innovation in retail technology.

Last updated 9 hours ago

Responsibilities For Senior Software Engineer, Machine Learning and Artificial Intelligence

  • Developing solutions for real-world computer vision problems
  • Working with product team to collect large data sets for training AI systems or generating synthetic data
  • Balancing between longer term research and applying research results to production code
  • Researching and building state-of-the-art ML/CV algorithms to analyze 2D/3D image data

Requirements For Senior Software Engineer, Machine Learning and Artificial Intelligence

Python
  • 8+ years relevant coding experience
  • B.S. or higher in Computer Science or related field
  • Strong background in Machine Learning or Computer Vision
  • Excellent knowledge of either Python or C/C++
  • MS/PhD degree or equivalent practical experience preferred
  • Strong understanding of ML techniques such as CNNs, supervised and unsupervised learning
  • Experience with Deep Learning frameworks such as Caffe, TensorFlow, Theano preferred
  • Experience in a fast-paced work environment, shipping quality code quickly

Benefits For Senior Software Engineer, Machine Learning and Artificial Intelligence

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Excellent health, dental and vision insurance for you and dependents
  • 401k plan
  • Flexible PTO policy
  • Catered lunch in office with fully stocked snacks and beverages
  • Pet insurance
  • Voluntary life insurance plan
  • Competitive salary and options

Interested in this job?

Jobs Related To Mashgin Senior Software Engineer, Machine Learning and Artificial Intelligence

Senior Machine Learning Engineer

Senior Machine Learning Engineer role at Xometry to develop and implement ML models for manufacturing marketplace platform

Machine Learning Research Engineer

Senior Machine Learning Research Engineer position at Microsoft, focusing on ML/HW co-design and neural network optimization for cloud infrastructure.

Machine Learning Engineer, Credit Modeling

Senior Machine Learning Engineer position at PayPay, focusing on credit modeling and risk prediction, requiring 3+ years of experience in FinTech/banking ML systems.

Sr. ML Compiler Engineer - Automated Reasoning Science, Annapurna Labs

Senior ML Compiler Engineer role at Amazon AWS, focusing on developing advanced compiler technology for machine learning applications with competitive compensation and benefits.

Senior Software Engineer (m/f/d) object fusion algorithms

Senior Software Engineer position at Qualcomm focusing on object fusion algorithms for autonomous driving systems, combining advanced programming with sensor fusion expertise.