Prithvi Kannan

Software Engineer at Harvey

San Francisco, California, 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
Prithvi Kannan is a software engineer in San Francisco specializing in AI-enabled products for legal workflows, currently building at Harvey after a three-year stint at Databricks. With seven years of experience across ML platforms, production ML and backend systems, he contributed notable features to the popular open-source MLflow project—improving run reproducibility, artifact retrieval, and pipeline hyperparameter tuning. His background includes internships at Microsoft, Facebook/Instagram, PayPal and a quantitative developer role at Citadel, giving him a blend of NLP, ML platform and trading-system experience. Comfortable shipping production-grade MLOps and backend services, he brings a pragmatic focus on reproducible ML pipelines and developer ergonomics that helps bridge research and product.
code7 years of coding experience
job5 years of employment as a software developer
bookHigh School, High School at Fremont High School
bookUniversity of California, Los Angeles
languagesEnglish, Spanish
github-logo-circle

Github Skills (12)

mlflow10
mlops10
python10
command-line9
cli9
machine-learning9
command-line-interface9
apache-spark9
git-repository8
git8
github8
cicd7

Programming languages (4)

SCSSJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
mlflow/mlflow

Aug 2022 - Nov 2022

Open source platform for the machine learning lifecycle
Role in this project:
userBack-end Developer & MLOps Engineer
Contributions:412 reviews, 59 commits, 454 PRs in 2 months
Contributions summary:Prithvi primarily contributed to the MLflow project by implementing features related to run reproducibility and artifact retrieval for pipelines. Their contributions include adding code to run the "reproduce" steps, clarifying server instructions and adding a CLI flag for artifact retrieval. The user also added functionality for hyperparameter tuning in the train step, added logging, and modified the predict step to handle Spark sessions. These changes enhance the MLflow platform's capabilities for experiment tracking and model deployment in pipelines.
pythonlifecyclemlmachine-learningincremental-learning
cs130-w22/Group-A7

Feb 2022 - Mar 2022

Contributions:16 reviews, 34 PRs, 40 pushes in 13 days
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
Prithvi Kannan - Software Engineer at Harvey