AeroLeads people directory · profile

Arjun Ahuja Email & Phone Number

Software engineer 2 at Amazon Web Services (AWS)
Location: Sunnyvale, California, United States 12 work roles 3 schools
1 work email found @columbia.edu LinkedIn matched
✓ Verified Jul 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email

Work email a****@columbia.edu
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Software engineer 2
Location
Sunnyvale, California, United States
Company size

Who is Arjun Ahuja? Overview

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

Quick answer

Arjun Ahuja is listed as Software engineer 2 at Amazon Web Services (AWS), a with 142019 employees, based in Sunnyvale, California, United States. AeroLeads shows a work email signal at columbia.edu and a matched LinkedIn profile for Arjun Ahuja.

Arjun Ahuja previously worked as Senior, Software Engineer at Walmart Global Tech and Software Engineer at Palantir Technologies. Arjun Ahuja holds Master Of Science - Ms, Computer Science from Columbia University.

Company email context

Email format at Amazon Web Services (AWS)

This section adds company-level context without repeating Arjun Ahuja's masked contact details.

{first}.{last}@columbia.edu
86% confidence

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

Profile bio

About Arjun Ahuja

I love solving problems and optimizing algorithms.I always have an inherent drive to see how an algorithm works, I try to question if this the best we can do? During my undergrad when I thought that finding the best algorithm for a problem is enough I was introduced to parallel and distributed systems, now I could make already fast algorithms even faster, I have always been like this then. Recently while working on redesign of Prediction Model, I observed that shuffle writes is atleast three times the input data, and then at the same time we were getting MemoryLimitExceeded issues in EMR(though the frequency was quite less). We were using spark's countDistinct for, I went ahead and root caused that most of the data which is stored by countDistinct not even required in the final solution hence not needed and there is no need to shuffle it. I formulated my own algorithm to work like countDistinct except the data which was based on bitsets and it worked 80% faster and with a 75% reduction in shuffle writes without any Memory issues. I have garnered experience in the following domains during by tenure at Amazon:* Worked on creating products with AWS Technologies (DynamoDB, CloudFormation, Data Pipeline, CloudWatch, EMR, Lambda, Elastic Search, SNS, SQS, RDS, EC2)* Created service and several of its APIs based on Java.* Redesigned and Optimized prediction model with PySpark.* Worked with front end technologies like HTML, CSS, Javascript, XML, Spring for Amazon Giveaway.I hope to work on more diverse projects solving customer problems and generating positive impact.

Listed skills include C, C++, Html, Programming, and 15 others.

Current workplace

Arjun Ahuja's current company

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

Amazon Web Services (AWS)
Amazon Web Services (Aws)
Software engineer 2
Toronto, ON, CA
Website
Employees
142019
AeroLeads page
12 roles

Arjun Ahuja work experience

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

Senior, Software Engineer

Current

Bentonville, Arkansas, Us

Designed, coded, and managed a platform to schedule notifications for over 100 million customers.Supported multiple A/B tests targeting different customer segments simultaneously, using configurable AI models.Implemented the scheduling system using PySpark.Developed and integrated in-house algorithms for enhanced functionality.

Jun 2023 - Present

Head Teaching Assistant

New York, Ny, Us

Head Teaching assistant for EECS 4750 Heterogeneous Computing:* Created assignments and exam for the course for programming in PyOpenCL and PyCuda covering concepts like, tiling, shared memory, constant memory optimizations. * Held office hours and evaluated assignments, projects and exam.

Sep 2021 - Dec 2021

Software Devepment Engineer Intern

San Diego , Ca, Us

Heterogeneous Computing Team.Worked on optimising Lidar and Perception algorithms for GPU. Learnt Software development in C++ using CMake, Jenkins, GTest and other required frameworks. Also learnt about CUDA and optimising algorithms using techniques like Tiling, Shared Memory and Constant Memory. Work was majorly in parallelising bunch of for loops and Matrix Multiplication and Transpose based algorithms. Also worked on optimising some OpenCV functions.

May 2021 - Aug 2021

Software Development Engineer - 2

Seattle, Wa, Us

Sep 2020 - Dec 2020

Software Development Engineer

Seattle, Wa, Us

Worked as an SDE for E-HVA Team, Jan 2020 - Dec 2020: Worked in PySpark, to refactor and redesign 10000+ lines of code written by ML Scientists on Hidden Markov Model. Improved the worstcase runtime of the feature-generation by ~80% also saving on memory requirements by reducing shuffle writes by 75%, using a custom bitset based count distinct algorithm that I designed, this helped save $10000+ for the team per year. Improved runtime of training, scoring, pre-processing and postprocessing, by ~30% by optimizing on caching, partitions, and joins Currently working on automating on-boarding process for our customers. Worked as an SDE for Data Ingestion, Jan 2019 - December 2019: Designed, created and managed a java based service for scheduling jobs according to a cron schedule for big data processing.I created several APIs for CRUD and operational readiness. Used AWS DynamoDB as a database. Created a UI over Kibana using metadata from dynamoDB streams and indexed the metadata to AWS Elastic Search using AWS Lambda. This scheduler used to schedule 5000+ schedules daily with a availability rate of over 99.99%.Worked as an SDE for Asin Data Service Team July 2018 - January 2019: Asin Data Service is a service on thousands of discrete applications running in a distributed environment that ensures that data from more than 40 services is aggregated for display on Amazon’s websites – 10s of thousands of times every second with minimal latency. A bad deployment to AsinDataService used to result in bad customer experience for atleast 4 hours in North Amerca region and an average of 2 hours in other region, in addition to this the team was also experiencing several issues during deployment(~High severity issue, sev-2 at Amazon) for which there was no root cause, it turned out that both were inter-related. I root caused the issue to JVM warmup. After the fix I put in place the deployment time reduced by 35+% and Number of issues dropped down to 0, from 22 per week.

Jul 2018 - Sep 2020

Teacher Assistant

Iit Hyderabad

Teaching assistant for:• Introduction to programing in C• Advanced Data Structures and AlgorithmsResponsibilities: Grade exams and assignments, conduct quizzes, conduct office hours to clear doubts.

Aug 2016 - Dec 2017

Sde-Intern

Seattle, Wa, Us

Worked for Giveaway team: I was tasked with adding a new requirement for eligibility to Amazon Giveaway. I created seller side webpage "enter to giveaway with requirement as subscribe to newsletter". I created another customer side page where customer had to fulfill the requirement of subscribing to newsletter to be eligible for giveaway. For this project I worked on JAVA, HTML, JAVASCRIPT, XML, SPRING. Timely delivery and deployment to production by the end of my internship helped me get pre placement offer at Amazon.

May 2017 - Jul 2017

Coordinator

Hyderabad, Telangana, In

Key highlights:• A member of organizing committee for Megathon (Largest student lead hackathon in South India) 2017.Other Responsibilities: • Conducting sessions, inviting speakers to promote startup culture within Campus.

Apr 2016 - May 2017
3 education records

Arjun Ahuja education

Master Of Science - Ms, Computer Science

Columbia University

Bachelor Of Technology (Btech), Computer Science

Indian Institute Of Technology Hyderabad

Full Stack Web Development Certification, Computer Software Engineering

Freecodecamp
FAQ

Frequently asked questions about Arjun Ahuja

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

What company does Arjun Ahuja work for?

Arjun Ahuja works for Amazon Web Services (AWS).

What is Arjun Ahuja's role at Amazon Web Services (AWS)?

Arjun Ahuja is listed as Software engineer 2 at Amazon Web Services (AWS).

What is Arjun Ahuja's email address?

AeroLeads has found 1 work email signal at @columbia.edu for Arjun Ahuja at Amazon Web Services (AWS).

Where is Arjun Ahuja based?

Arjun Ahuja is based in Sunnyvale, California, United States while working with Amazon Web Services (AWS).

What companies has Arjun Ahuja worked for?

Arjun Ahuja has worked for Amazon Web Services (Aws), Walmart Global Tech, Palantir Technologies, Columbia University In The City Of New York, and Tusimple.

How can I contact Arjun Ahuja?

You can use AeroLeads to view verified contact signals for Arjun Ahuja at Amazon Web Services (AWS), including work email, phone, and LinkedIn data when available.

What schools did Arjun Ahuja attend?

Arjun Ahuja holds Master Of Science - Ms, Computer Science from Columbia University.

What skills is Arjun Ahuja known for?

Arjun Ahuja is listed with skills including C, C++, Html, Programming, Javascript, Css, Powerpoint, and Php.

Find 750M verified contacts

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