Ratan Singh

Machine Learning Engineer - III at Apple

New York, New York, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Ratan Singh is a Machine Learning Engineer III at Apple with 9 years of experience and a 7+ year focus on NLP and speech processing. He combines academic rigor—MS from Georgia Tech and research on voice activity detection, source separation and sensor networks at Emory—with production-grade ML engineering across finance and consumer domains. At Credit Suisse he built risk engines, an internal NLP chatbot (SMEBot) using ensembles from Word2Vec to BERT, and resilient APIs for real-time operations; at Apple he now applies that expertise to large-scale product problems. He contributes to open-source learning resources, fixing reproducibility and data/model bugs in interactive Python workshops, reflecting a pragmatic emphasis on reliable experiments. Based in New York, he pairs deep signal-processing knowledge with software craftsmanship (Python, PyTorch, C++, distributed systems) and a knack for turning research prototypes into monitored, deployable services. Colleagues describe him as curious and persistent—“stuck in a local minima” only in jest—who iterates until models and systems both converge.
code9 years of coding experience
job4 years of employment as a software developer
bookMaster of Science - MS, Electrical and Computer Engineering, 4.0/4.0, Master of Science - MS, Electrical and Computer Engineering, 4.0/4.0 at Georgia Institute of Technology
bookBachelor of Technology (BTech), Electronics and Communications Engineering, 9.42/10, Bachelor of Technology (BTech), Electronics and Communications Engineering, 9.42/10 at Veermata Jijabai Technological Institute (VJTI)
languagesHindi, English, Marathi
github-logo-circle

Github Skills (6)

pandas10
machine-learning10
python10
data-science10
algorithms9
gridsearchcv7

Programming languages (4)

JavaScriptHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
A New, Interactive Approach to Learning Python
Role in this project:
userData Scientist
Contributions:61 commits, 2 PRs, 60 pushes in 5 months
Contributions summary:Ratan's commits primarily focus on identifying and correcting code issues within the provided Python workshop repository. The contributions include fixing errors related to data manipulation and model creation. The user also appears to be adding random states to ensure reproducibility for exercises related to machine learning models and hyperparameter tuning.
pythonmachine-learningdata-sciencepytorchgridsearchcv
Contributions:39 commits, 7 pushes, 2 branches in 4 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial