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.
18 years of coding experience
10 years of employment as a software developer
PhD Computer Science, PhD Computer Science at Indiana University Bloomington
B.E. Computer Engineering, B.E. Computer Engineering at University of Mumbai
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.
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.
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