Bharat Raghunathan

AI Software Engineer at Apple

Austin, Texas, 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

🤩
Rockstar
🎓
Top School
Bharat Raghunathan is an AI software engineer with nine years of experience building production-grade ML systems and backend services, currently contracting at Apple via TCS where he architects multi-agent workflows and maintains a RAG-powered chat app. He combines applied ML and software engineering—speeding Docker builds 2x, tripling async PostgreSQL query performance, and automating checkpoint parsing in agent pipelines—while driving front-end adoption through pragmatic features like Markdown table export. A Georgia Tech MS student and former GTA/GRA, he has deep hands-on exposure to ML tooling and pedagogy, evaluating code-completion and testing workflows across modern AI assistants. An active open-source contributor, Bharat has improved documentation, tests, and bug fixes in flagship projects such as NumPy, SciPy, pandas, and scikit-learn, reflecting a focus on correctness and developer UX. He brings a curiosity for “breaking down and rebuilding” systems—evident in both research projects and industrial deliveries—and a knack for turning research insights into reliable, maintainable software.
code10 years of coding experience
job4 years of employment as a software developer
bookPostgraduate Program Machine Learning, Postgraduate Program Machine Learning at Texas McCombs School of Business
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at Georgia Institute of Technology
bookBachelor's degree Electrical Electronics and Communications Engineering, Bachelor's degree Electrical Electronics and Communications Engineering at BITS Pilani, Hyderabad Campus
languagesEnglish, Tamil, Hindi
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (25)

scipy10
python10
scikit10
testing10
pandas10
machine-learning10
reinforcement-learning10
numpy10
keras10
deep-learning10
tensorflow10
scikit-learn10
scientific-computing10
modeling10
documentation10

Programming languages (22)

C#MDXJavaYaccC++CSSScalaHandlebars

Github contributions (5)

github-logo-circle
scikit-learn/scikit-learn

Feb 2019 - Sep 2021

scikit-learn: machine learning in Python
Role in this project:
userTechnical Writer
Contributions:7 reviews, 22 commits, 38 PRs in 2 years 7 months
Contributions summary:Bharat primarily focused on enhancing and clarifying the documentation within the scikit-learn repository. Their contributions involved correcting code examples, improving the clarity of wording in documentation, and adding critical information, such as scoring metric details, SLEP (Scikit-Learn Enhancement Proposal) and governance information. They also ensured the documentation adhered to proper validation standards for tools like numpydoc.
machine-learningpythonscikit-learnstatisticsdata-science
numpy/numpy

Feb 2019 - Feb 2022

The fundamental package for scientific computing with Python.
Role in this project:
userBack-end Developer & Technical Writer
Contributions:33 commits, 12 PRs, 19 comments in 3 years
Contributions summary:Bharat primarily contributed to improving the documentation and addressing bugs in the NumPy library. They fixed documentation issues, including examples and clarifying function behavior related to `np.roll` and `genfromtxt`. Additionally, they addressed code quality concerns by fixing regressions and using `with` statements for file operations, improving code maintainability, and also added unit tests.
pythonscientific-computingnumpy
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