Senior Software Engineer - ML Infrastructure

Berkeley, CA 94703
Full-time

Job Closed

Overview

Required skills and experience: 1. PhD or equivalent industry experience in a relevant field and demonstrated application of Machine Learning. 2. 5+ years as a Machine Learning Engineer. 3. 5+ years experience using some combination of Python and/or C++. 4. Ability to design and prototype software in simple, understandable code. What you need to have: 1. Familiarity with software engineering best practices in an Agile environment. 2. Ability to build tools to extracting useful information from, label and analyze video data. 3. An understanding of the computational trade offs needed for real-time machine learning applications. 4. Familiarity with libraries/packages/APIs (e.g. scikit-learn, Keras, PyTorch, TensorFlow, etc.). 5. Familiarity with linux/unix Familiarity with different ML models (decision trees, random forests, support vector machines, neural networks, nearest neighbor, ensemble of multiple models, etc.). 6. An understanding of how different ML pipeline pieces work together and how to communicate with them (using SQL database queries, REST APIs, etc.) and the ability to build appropriate interfaces for your component that others will depend on. 7. Familiar with ML Experiment at scale, ML experiment artifacts management and Machine Learning model deployment. 8. For the stack : Google compute for cloud computing. Spark/Dataproc for experiment at scale, mlflow for experiment management.

Company

The leading provider of checkout-free technology for large scale grocery and convenience store chains. We deliver a next-generation shopper experience as the only enterprise-class, checkout-free solution on the market today. The platform is a fault-tolerant system that accurately processes thousands of simultaneous interactions between people and goods. The system places no limits on who can enter the store, what can be sold there or how the merchandise is configured. We have tripled its workforce since emerging from stealth mode in January 2019. The plan is to double in size by the end of 2020 to match the growing product demand and support client installations. The company is currently hiring across all functions, including engineering and operations.