Ashwin Shankar is a Senior Staff Software Engineer in the San Francisco Bay Area with over a decade of hands-on experience designing and operating large-scale data and AI/ML infrastructure for companies like Apple, Slack, and Netflix. He has driven platform migrations and cost- and performance-optimizations at petabyte scale—running thousands of-node clusters, modernizing Spark and Hive ecosystems, and saving millions through automated S3 cleanup tooling. At Apple he now builds control planes for GPU and data workloads using Kubernetes, Crossplane, Flux and Go, while at Slack and Netflix he led Airflow and YARN/Spark improvements that materially increased throughput and fairness. Known for incident leadership and pragmatic architecture, he blends deep distributed-systems engineering with product-focused delivery and has presented technical work at industry conferences. An early contributor to Hadoop YARN and a leader of multi-team efforts since his Cisco days, he pairs strong execution with a knack for operationalizing complex systems.
11 years of coding experience
13 years of employment as a software developer
Bachelor of Technology (B.Tech.) Information Technology, Bachelor of Technology (B.Tech.) Information Technology at National Institute of Technology, Allahabad
Certificate in Big Data for Social Good, Certificate in Big Data for Social Good at Harvard Business School Online
Master's degree Computer Science, Master's degree Computer Science at University of Illinois Urbana-Champaign
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
Ashwin Shankar - Senior Staff Software Engineer at Apple