Kiran Chitturi

Senior Machine Learning Engineer at Apple

Seattle, Washington, 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
Kiran Chitturi is a Senior Machine Learning Engineer in Seattle with 12+ years building scalable search and ML platforms for enterprise and consumer applications. At Apple he leads architecture for Retail Decision Automation, combining ranking models, vector search, and audit-ready evaluation to power the online retail experience. Previously at Lucidworks he designed streaming, Spark/Flix/Trino-based data lakes, multi-tenant ML search services, and productionized model serving and lineage systems that handle billions of metrics. He blends hands-on backend engineering (notably contributions to spark-solr and Solr integration work) with platform-level product thinking, shipping CI/CD, Kubernetes, and Pulumi-backed infrastructure. An Apache committer and former Nutch PMC member, he brings deep search and IR expertise rooted in his Virginia Tech research on digital libraries. Colleagues rely on him for solving complex, auditable ML workflows that bridge research, streaming systems, and production search.
code12 years of coding experience
job12 years of employment as a software developer
bookMasters of Science Computer Science and Applications, Masters of Science Computer Science and Applications at Virginia Tech
bookUnder Graduate Information Technology, Under Graduate Information Technology at Gandhi Institute of Technology and Management
languagesEnglish, Telugu
github-logo-circle

Github Skills (6)

javas10
spark10
solr10
java10
user-authentication9
authentication9

Programming languages (8)

JavaDockerfileShellScalaGoHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
lucidworks/spark-solr

Oct 2015 - Jun 2020

Tools for reading data from Solr as a Spark RDD and indexing objects from Spark into Solr using SolrJ.
Role in this project:
userBack-end Developer
Contributions:4 releases, 558 commits, 159 PRs in 4 years 8 months
Contributions summary:Kiran's contributions primarily involved modifying and enhancing the `FusionPipelineClient.java` class, suggesting a focus on the backend components of the project. The commits include merging branches, creating models, and refactoring related tests within the `src/main/java` and `src/test/java` directories. This user worked on implementing features for indexing objects from Spark into Solr using SolrJ, dealing with authentication and security.
solrindexingsparksolrjrdd
lucidworks/zeppelin-solr

Aug 2017 - Jan 2019

Apache Solr interpreter for Apache Zeppelin
Contributions:36 commits, 5 PRs, 31 pushes in 1 year 5 months
solrapache-zeppelinapachezeppelinapache-solr
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
Kiran Chitturi - Senior Machine Learning Engineer at Apple