Ashish Sharma

Senior Software Engineer

Seattle, Washington, United States12 yrs experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • Over 11 years in software engineering.
  • Expertise in AI/ML and cloud infrastructure.
  • Proven track record in automation and engineering efficiency.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer specializing in Cloud Computing and AI/ML solutions.

Contact

Skills

Core Skills

Cloud ComputingAi/mlSoftware DevelopmentApisAutomationTest Automation

Other Skills

AIAPI developmentAgile MethodologiesAlgorithmsAutomation developmentBackend service toolsBackend services integrationBuild verification testingCC++CassandraCloud ServicesCore JavaData StructuresData flow orchestration

About

Software Engineer with 11+ years of experience in tools development, distributed systems, and cloud infrastructure. Currently building secure, scalable platforms for Apple Intelligence, focusing on AI/ML and Private Cloud Compute. Skilled in Java, Scala, Python, Swift, and serverless computing. Experienced in AI/LLM infrastructure, automation, and big data pipelines across cloud environments.

Experience

Apple

3 roles

Senior Software Engineer, Apple Intelligence

May 2025Present · 10 mos

  • Working on secure, scalable infrastructure powering Apple Intelligence. Focused on Cloud Services and Private Cloud Compute to deliver privacy-preserving, high-performance AI across Apple devices.
Cloud ServicesPrivate Cloud ComputeAIMLCloud ComputingAI/ML

Senior Software Engineer, Apple Pay

Sep 2021May 2025 · 3 yrs 8 mos

  • Develop and enhance virtual device simulations to accurately mock Internet of Things (IoT) enabled devices.
  • Create high-accuracy simulations for efficient partner onboarding without physical devices.
  • Integrate backend services and provide tools to reduce engineering efforts.
  • Develop, simulate and implement solutions for seamless Apple Pay integration with partner systems & to
  • support evolving partner needs.
  • Mock critical parts of partner systems within the virtual device framework to ensure compatibility and performance.
  • Resolve conflicts between different services to ensure smooth operation and integration.
  • Act as a bridge between different teams to design systems for new requirements easily and without gaps.
  • Develop failure detection systems to improve and reduce triaging time throughout software lifecycle.
  • Enhance tools and automation processes to boost overall engineering efficiency.
Virtual device simulationsBackend services integrationAutomationSoftware DevelopmentAPIs

Senior Software Engineer, Apple Ads Platform

Jan 2019Sep 2021 · 2 yrs 8 mos

  • In my past role on the core platform team, I specialized in backend service tools & automation development and orchestrating data flow through web services and batch pipelines which helps improve engineering productivity.
  • My key contributions centered around advancing engineering productivity through automation, achieving comprehensive code coverage, and implementing efficient data generation. These efforts were all geared towards enhancing overall engineering efficiency and effectiveness.
Backend service toolsAutomation developmentData flow orchestrationSoftware DevelopmentAutomation

Groupon

Member of Technical Staff II

Dec 2016Jan 2019 · 2 yrs 1 mo · Palo Alto, California, United States

  • In the Push Marketing Team at Groupon Inc, I significantly contributed to enhancing engineering tools and productivity. I developed a versatile test framework for the Groupon platform, enabling seamless automation for for both API and UI with minimal coding.
  • Additionally, I provided utilities, accessible globally through a user-friendly web application, offering functionalities like on-the-go database access and data creation. Leveraging Python, I crafted scripts for efficient data scraping from partner sites.
  • My role extended to Performance Engineering, where I employed Python scripts with TestGrinder and Blazemeter to generate and manage load effectively. Furthermore, I designed and implemented scripts to extract requests from production logs, serving as valuable data for running performance scripts in replica environment.
Test framework developmentPerformance EngineeringData scrapingTest AutomationSoftware Development

Expedia, inc.

Software Development Engineer in Test

Jan 2016Dec 2016 · 11 mos

  • Built test / early detection frameworks for Expedia across platforms using Scala.
  • Served as the Single Point of Contact (SPOC) for the India office in the global Scala-Tools & Automation Framework team.
  • Supported Expedia marketing business using technologies such as Java, TestNG, databases, Jenkins.
  • Handled automation, unit testing, code coverage, and data scraping for analysis.
  • Developed a custom reporting panel for viewing test results for each module.
  • Created multiple APIs to reduce test time by developing test utilities.
Test frameworksAutomationAPIsTest AutomationSoftware Development

Snapdeal

Software Development Engineer in Test II

Mar 2014Jan 2016 · 1 yr 10 mos · Delhi, India

  • Automated entire flow for m-site and app, covering components like Homepage, Product Description Page, Search, Cart, and Buy flow through code analysis and dynamic data generation.
  • Developed BAT scripts for build verification testing of web services.
  • Automated API using Spring, Java, and AWS Push Notification.
  • Created an interactive dashboard for test automation suite reporting and logging for each build.
  • Implemented code coverage and white box tests for the Push Marketing Team.
AutomationAPI developmentBuild verification testingTest AutomationSoftware Development

Education

Guru Gobind Singh Indraprastha University

Bachelor of Technology (B.Tech.) — Information Technology

Jan 2009Jan 2013

Stackforce found 100+ more professionals with Cloud Computing & Ai/ml

Explore similar profiles based on matching skills and experience