Senior Staff Machine Learning Engineer Nov 2022 - Present
Kindred, Part of Ocado Group
- Developed machine learning models for robotic control, including data processing pipelines for training control models such as Diffusion Policy and ACT models.
- Designed scalable data processing and training pipelines for classification tasks like double pick detection and item recognition. Collaborated with an inventory recognition team to reduce double picks, achieving an 80% recall rate with minimal impact on system throughput.
- Built A/B testing analysis tools and advocated for the integration of performance monitoring tools.
- Partnered with cross-functional teams to implement ML training pipelines. Mentored colleagues and interns on machine learning tools.
Staff Machine Learning Engineer Sep 2017 - Oct 2022
Kindred, Part of Ocado Group
- Created the company’s first robotic grasping ML components, leveraging segmentation, multi-outcome prediction, and classical image processing techniques. Achieved grasp success rates exceeding 95%.
- Optimized and fine-tuned robotic systems in production environments across four product lines, enhancing performance and reliability.
- Developed item identification and tracking models using SKU-level representation embeddings, reducing wrong-item grasping by over 80%.
- Promoted cloud-based solutions for data processing (Vertex AI pipelines), model training (Ray), and experimentation monitoring (ClearML). Also developed in-house A/B testing tools.
Research Staff Member 2012 - Jul 2017
IBM Research, Machine Learning for Healthcare Group
- Led projects analyzing electronic medical records and health system activity data for prediction and policy analysis. For example, used a Bayesian model of HPV-triggered cervical cancer and public data from Kenya to estimate disease prevalence across provinces.
- Conducted neuroscience research on functional connectivity using EEG, fMRI, and neurofeedback. Focused on inferring fMRI-like information from EEG and studying brain activation dynamics during emotional changes.
- Advised PhD and postdoc interns and taught internal machine learning courses.
- Developed ML tools for anomaly detection, clustering, and prediction in neuroscience and healthcare datasets.
Research Staff Member Apr 2008 - 2011
IBM Research, Machine Learning and Data Mining Group
- Designed machine learning algorithms for a bank’s fraud detection system, reducing false positives by 50% while maintaining alert accuracy. The system used a random forest model with customized feature vectors representing recent customer activities.
- Created anomaly detection methods for large system logs in a mainframe monitoring solution. The system identified anomalies by learning message distribution statistics and appearance relationships.
- Provided guidance on integrating research into IBM product offerings.
- Programmed in Matlab and C++.
Teaching Assistant 2001 - 2006
Hebrew University
- Lectured in Dynamic Systems and Control courses.
- Assisted in teaching Digital Systems courses.
Software Developer 1997 - 2002
Elbit Systems
- Developed rapid prototypes for helicopter “glass cockpit” upgrades. Allowing for testing of system specifications prior to firmware implementation.