Sriram Krishnan

Director Of Engineering, Apple Data Platform

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

👤
Senior
🎓
Top School
Sriram Krishnan is a seasoned engineering leader with over two decades of experience building large-scale data and platform systems, currently directing Lakehouse, ingestion, query engines, and stream/batch teams on Apple’s Data Platform. He has scaled organizations from small startups to enterprise teams—most recently growing Benchling’s engineering org from under 10 to 100—and has led high-throughput ML and data platforms at Salesforce and Twitter that power billions of predictions and petabytes of daily processing. Early in his career he architected Netflix’s Big Data stack and contributed to open-source projects like Scalding and Genie, reflecting a hands-on background in distributed systems and orchestration. With a PhD in computer science focused on grid computing, he combines rigorous research foundations with pragmatic product delivery and a knack for turning complex infrastructure into developer-friendly platforms.
code18 years of coding experience
job10 years of employment as a software developer
bookPhD Computer Science, PhD Computer Science at Indiana University Bloomington
bookB.E. Computer Engineering, B.E. Computer Engineering at University of Mumbai
github-logo-circle

Github Skills (29)

back-end-development10
scripting10
apache-pig10
command-line-interface10
hadoop10
java10
scala10
javas10
script10
command-line10
spring-boot10
sh10
orchestration10
shell10
orchestra10

Programming languages (3)

JavaScalaJavaScript

Github contributions (5)

github-logo-circle
Netflix/Lipstick

Jul 2013 - Sep 2013

Pig Visualization framework
Role in this project:
userBack-end Developer
Contributions:6 commits in 2 months
Contributions summary:Sriram's contributions focused on improving the Lipstick Pig visualization framework by addressing issues related to user authentication and integration with external systems. They fixed the retrieval of the correct user name from Hadoop's UserGroupInformation within the `BasicP2LClient` class. Additionally, they integrated a Genie job ID property for enhanced plan tracking and improved lipstick's functionality, and made the Lipstick UUID property configurable for increased flexibility.
pigvisualization-frameworkvisualization
Netflix/genie

Jun 2013 - Jan 2014

Distributed Big Data Orchestration Service
Role in this project:
userBackend Developer
Contributions:131 commits in 7 months
Contributions summary:Sriram's contributions primarily focused on the core backend logic of the Genie project, starting with the initial commit and evolving to encompass test case cleanup, and refactoring. They made changes to the `JobInfoElement.java` file and added set methods for various metrics counters. Furthermore, the user modified a shell script for log archival, adding checks for tarball creation failures. The user also implemented code to limit stdout size for jobs.
microservicebigdataorchestrationconfiguration-managementnetflixoss
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
Sriram Krishnan - Director Of Engineering, Apple Data Platform