cv
Basics
Name | Anish Doshi |
Label | Machine Learning Engineer |
anishpdoshi@gmail.com |
Education
-
2021.08 - 2022.05 MEng
UC Berkeley
Electrical Engineering and Computer Science
- Program Synthesis
- NLP
- Formal Methods
- Convex Optimization
- Video ML
- Human-Centered Programming
-
2013.08 - 2017.05 B.S.
UC Berkeley
Electrical Engineering and Computer Science
- Machine Learning
- Algorithms
- Compilers
- Deep Learning
- Operating Systems
- Probability
Work
- 2022.10 - Present
Senior Machine Learning Engineer
Designed and tested variations of multi-arm bandit algorithms, embedding based song retrieval, and user-level targeting to improve the creative optimization of songs. Launched a controllable image layout positioning algorithm with OpenCV/torch/C++.
- 2020.07 - 2021.07
Machine Learning Engineer
Designed and developed a credit card transaction tagging system for Apple Wallet, significantly reducing the memory footprint for Wallet's intelligence framework.
- 2020.07 - 2021.07
Machine Learning Engineer
Developed an interactive neural SQL synthesis platform and a novel approach to oracle guided synthesis using symbolic regression for program synthesis problems.
- 2019.10 - 2022.03
Senior Machine Learning Engineer
Tech lead for ML powered data wrangling. Led a team in developing a programming by example feature and a collaborative recommendation system for data transformation programs.
- 2018.07 - 2019.10
Machine Learning Engineer II
Lead engineer on RapidTarget, an interactive tool to align table schemas using dynamic programming algorithms.
- 2017.07 - 2018.07
Software Engineer I
Built a pipeline to log user interactions, import them into a Python backend, and featurize them for accuracy and feature explainability.
Skills
Machine Learning | |
Full Stack Engineering | |
Data Visualization | |
Python | |
JS | |
Java | |
Scala | |
Swift | |
C++ | |
Unix | |
Git | |
Docker | |
Jupyter | |
Jenkins CI | |
AWS | |
VSCode | |
PyTorch | |
Tensorflow | |
sklearn | |
NumPy | |
pandas | |
matplotlib | |
seaborn | |
PostgreSQL | |
SQLite3 | |
Spark |
Volunteer
- 2020.05 - Present
Crisis Counselor
Crisis Text Line
Provided free, 24/7, text-based mental health support for people in need.
- 2017.09 - 2018.09
Director of Information Technology
Young Jains of America
Led the development of the website, registration flow, and official mobile app.
Publications
-
2023 -
2023
Projects
-
Part-of-Speech Weighted Language Modeling
- Implemented with PyTorch
- Included part-of-speech tag model
-
RL Based Circle The Cat Solver
- Implemented in React.js
- Used REINFORCE.js for model analysis