Daniel D'souza

Research Engineer at Cohere

Ann Arbor, Michigan, 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
Daniel D'souza is a research engineer at Cohere with nine years of experience blending applied ML, NLP, and production software engineering. He holds an MS from the University of Michigan where he focused on ML/NLP and built multimodal research systems, and he has shipped ML-driven products at ProQuest after starting his career developing automotive features in C++ and Python at Delphi. Comfortable across TensorFlow, PyTorch, Keras, pandas and cloud training on AWS/GCP, he moves models from research to reliable production pipelines. An active open-source contributor, he has improved pyjanitor’s APIs and testing to make data cleaning workflows safer and clearer. Outside work he founded a high-impact educational YouTube channel reaching millions, showing a practical knack for communicating technical ideas to broad audiences.
code9 years of coding experience
job10 years of employment as a software developer
bookBachelor of Engineering (B.E.) Electrical Electronics and Communications Engineering, Bachelor of Engineering (B.E.) Electrical Electronics and Communications Engineering at Gogte Institute of Technology(GIT) , Belgaum
bookMaster of Science (MS) Machine Learning and Signal Processing, Master of Science (MS) Machine Learning and Signal Processing at University of Michigan
bookMatriculate, Matriculate at St.Pauls High School, Belgam
languagesEnglish, Hindi
github-logo-circle

Github Skills (14)

pandas10
data-cleaning10
pytest10
python10
data-engineering10
testing10
price-data9
dataframe9
data-model9
data-set9
data-structure9
data-structures9
dataframes9
documentation8

Programming languages (3)

Standard MLJavaScriptPython

Github contributions (5)

github-logo-circle
pyjanitor-devs/pyjanitor

May 2019 - May 2019

Clean APIs for data cleaning. Python implementation of R package Janitor
Role in this project:
userData Engineer
Contributions:23 commits, 6 PRs, 5 comments in 1 day
Contributions summary:Daniel contributed to the `pyjanitor` repository by adding a test and fixing an issue related to the `remove_empty` function, ensuring the index was correctly reset after operation. They also modified documentation, improving the clarity and organization of the project's description, including documentation for a Directed Acyclic Graph (DAG). Further contributions include refactoring code to remove `inplace` arguments, deprecation warnings, and updating the AUTHORS file.
cleaningr-packagepythondatadata-science
Github Pages Repo
Contributions:2 PRs, 59 pushes, 8 branches in 6 years 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
Daniel D'souza - Research Engineer at Cohere