AeroLeads people directory · profile

Ashwin Shankar Email & Phone Number

Senior Staff Software Engineer at Apple
Location: San Francisco Bay Area, United States 5 work roles 3 schools
1 work email found @slack.com 2 phones found area 217 LinkedIn matched
✓ Verified August 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email · 2 phones

Work email a****@slack.com
Direct phone (217) ***-****
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Senior Staff Software Engineer
Location
San Francisco Bay Area, United States

Who is Ashwin Shankar? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Ashwin Shankar is listed as Senior Staff Software Engineer at Apple, based in San Francisco Bay Area, United States. AeroLeads shows a work email signal at slack.com, phone signal with area code 217, and a matched LinkedIn profile for Ashwin Shankar.

Ashwin Shankar previously worked as Staff Software Engineer at Slack and Senior Software Engineer at Netflix. Ashwin Shankar holds Master'S Degree, Computer Science from University Of Illinois Urbana-Champaign.

Company email context

Email format at Apple

This section adds company-level context without repeating Ashwin Shankar's masked contact details.

{first}@slack.com
86% confidence

AeroLeads found 1 current-domain work email signal for Ashwin Shankar. Compare company email patterns before reaching out.

Profile bio

About Ashwin Shankar

With over 14 years of hands-on experience in software engineering, I bring expertise in big data infrastructure and distributed systems. Having worked with industry giants like Netflix, Slack and now Apple, I've spearheaded initiatives in managing and optimizing large-scale compute clusters, leveraging technologies such as Hadoop, Spark, Airflow, and AWS. I've orchestrated zero-downtime migrations, deployed cutting-edge technologies like Apache Iceberg, and led teams towards successful outcomes through technical leadership, fostering collaboration, and innovation. My academic background includes a Master's degree in Computer Science from the University of Illinois at Urbana-Champaign, where I honed my skills in Distributed Systems, Artificial Intelligence, and Cloud Computing.

Listed skills include Java, Hadoop, Cloud Computing, Distributed Computing, and 13 others.

Current workplace

Ashwin Shankar's current company

Company context helps verify the profile and gives searchers a useful next step.

Apple
Apple
Senior Staff Software Engineer
AeroLeads page
5 roles

Ashwin Shankar work experience

A career timeline built from the work history available for this profile.

Senior Staff Software Engineer

Current

Cupertino, California, Us

AI/ML Infrastructure - Building control plane for Apple Data Platform that supports Data and GPU workloads from Siri, Maps, Search etc. Technologies : Kubernetes, Crossplane, Flux, Go

Feb 2024 - Present

Staff Software Engineer

San Francisco, California, Us

I had the opportunity to work on Slack's extensive data infrastructure, managing data in the warehouse (~200PB) and developing a platform enabling analytics, business metrics, offline search indexing, and fair billing pipelines as part of the Data Infrastructure team.1. Led AWS EMR, Hive Metastore, Spark and Iceberg at Slack: Managed and optimized 50+ federated EMR clusters at Slack, leading successful migrations from EMR v5 to v6, Spark from v2 to v3, and Hive Metastore from v2 to v3, resulting in a 40% cost reduction and performance enhancements of up to 80%. Additionally, spearheaded the deployment of Apache Iceberg, significantly bolstering query performance.2. Managed Apache Airflow Infrastructure: Scaled airflow infrastructure from a single node to a cluster, enabling the handling of 1,000+ DAGs and 150k tasks daily. Led multiple Airflow version upgrades, including Python migration from 2 to 3 with zero downtime and minimal disruption. Deployed Airflow on GovCloud for US government customers. Published tech blogs about it(links attached).3. Implemented S3 cost optimization at Slack by creating an automated tool. The tool detects and removes unused Hive tables, sending alerts and saving millions of dollars. It also cleans up orphaned datasets on S3 without associated tables.4. Held key roles in incident management at Slack, serving as an incident responder, commander, and post-mortem facilitator. Responded to incidents promptly, conducted blameless post-incident reviews, and drove architectural improvements.

Feb 2019 - Feb 2024

Senior Software Engineer

Los Gatos, Ca, Us

Big Data Infrastructure: Played a pivotal role in shaping and evolving Netflix's data platform from its early stages to the industry-leading data platform it is today and scaled it to handle 150 million subscribers. Led the development, testing, and management of large hadoop clusters(4k nodes) on AWS. The cluster was responsible for running Spark and MapReduce workloads on YARN, storing and processing Netflix's extensive data (~100 Petabytes) used for movie recommendations, the Netflix UI, and driving business decisions.1. Fair Scheduler Dynamic Hierarchical Queues: Implemented automatic creation of nested user queues through code contribution to YARN-1864. This enabled fair resource sharing among users ensuring cluster resources were allocated fairly.2. Queryservice-lite(fast computation for interactive queries): Designed and implemented a session-based approach for spark queries per user to optimize resource usage, improve computation speed through caching, and prevent starvation of short running queries. Developed a long-running multi-threaded process with a GRPC interface for incoming requests.3. Node labels(fair scheduler): Implemented node labels for cluster shaping, allowing the scheduling of containers with specific requirements on appropriate node types.4. Spark on containers: Developed a new scheduler for Spark to run on Netflix's internal docker container runtime platform, Titus. This implementation enabled batch workloads, streaming, running custom images (for custom Python environments), and notebooks.5. Migration, testing(correctness/performance/stress): Migrated from Hadoop-1 to YARN.Transitioned from Amazon EMR to an in-house Hadoop cluster deployment. Orchestrated instance type migrations from smaller servers (m1.xl) to more powerful machines (d2.8xl). Responsible for testing correctness, performance, and stress of the migration processes.Conference talks(links attached): presented at Spark Summit, Hadoop Summit, Apache Bigdata

Feb 2014 - Feb 2019

Software Development Intern

Sunnyvale, Ca, Us

Hadoop YARN development - part of hadoop-core-dev team at Yahoo, I contributed thousands of lines of code to hadoop-2.0. I developed the admin interface for Job history server which includes CLI, RPC layer (Protocol buffers), Proxies, protocol messages, security features.

May 2013 - Dec 2013

Software Engineer

San Jose, Ca, Us

I played two roles - I lead 3 three teams and wrote code. I joined Cisco as a fresh undergraduate.I started off my career building a product from scratch called 'Cisco MediaSense'. After spending a complete SDLC in this product, I moved into another product called 'Cisco Customer Voice Portal'. When I was 1.5 years old in the industry, I started leading three teams. Overall, my work here ranged from building Open Web 2.0 Apis, cool Web-apps using Spring MVC to Automation Infrastructure integration, writing Automation suites and leadership.

Jan 2010 - Jun 2012
3 education records

Ashwin Shankar education

Master'S Degree, Computer Science

University Of Illinois Urbana-Champaign

Certificate In Big Data For Social Good

Harvard Business School Online

Bachelor Of Technology (B.Tech.), Information Technology

National Institute Of Technology, Allahabad
FAQ

Frequently asked questions about Ashwin Shankar

Quick answers generated from the profile data available on this page.

What company does Ashwin Shankar work for?

Ashwin Shankar works for Apple.

What is Ashwin Shankar's role at Apple?

Ashwin Shankar is listed as Senior Staff Software Engineer at Apple.

What is Ashwin Shankar's email address?

AeroLeads has found 1 work email signal at @slack.com for Ashwin Shankar at Apple.

What is Ashwin Shankar's phone number?

AeroLeads has found 2 phone signal(s) with area code 217 for Ashwin Shankar at Apple.

Where is Ashwin Shankar based?

Ashwin Shankar is based in San Francisco Bay Area, United States while working with Apple.

What companies has Ashwin Shankar worked for?

Ashwin Shankar has worked for Apple, Slack, Netflix, Yahoo, and Cisco Systems.

How can I contact Ashwin Shankar?

You can use AeroLeads to view verified contact signals for Ashwin Shankar at Apple, including work email, phone, and LinkedIn data when available.

What schools did Ashwin Shankar attend?

Ashwin Shankar holds Master'S Degree, Computer Science from University Of Illinois Urbana-Champaign.

What skills is Ashwin Shankar known for?

Ashwin Shankar is listed with skills including Java, Hadoop, Cloud Computing, Distributed Computing, Virtualization, Big Data, Software Development, and Agile Project Management.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.