Abhanshu Gupta

Lead ML Engineer

Sunnyvale, California, United States10 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in backend development for iCloud services.
  • Strong foundation in Machine Learning and AI.
  • Proven track record of successful project implementations.
Stackforce AI infers this person is a Backend Software Engineer with expertise in SaaS and Machine Learning.

Contact

Skills

Core Skills

Machine LearningJava

Other Skills

AlgorithmsArtificial IntelligenceBig Data SystemsData ScienceData StructuresEmbedded SystemsHTMLMatlabNatural Language ProcessingPythonReinforcement LearningServer Architecture

About

I am a software engineer in Apple Inc., Cupertino USA. I work as a backend software engineer for iCloud and mainly take care of find my friends, find my iphone and activation lock services of iCloud. I mainly work on improving the existing services and developing new ones to provide users with a better product experience. I am a sincere, hardworking and dedicated person. I am enthusiastic about learning new things and passionate about my work. I try to give my 100% to everything i do. I am quick learner and loves to work in different domains. I have worked in a lot of diverse fields and have an amalgamated knowledge of many domains. I am primarily a Java programmer but love to code in C/C++ and python as well. I have three years of work experience with Samsung R&D Bangalore. I have also worked as a TA for Dept. of Computer Sciences, University of Wisconsin Madison. Currently I am working as a backend software engineer for iCloud services in Apple Inc. My primary areas of interest includes Big Data Systems, Machine Learning, Artificial Intelligence and Data Science. I also like traveling and exploring new places. My hobbies include trekking, hiking, camping, sketching and gardening. I enjoy my free time by watching movies and listening to music.

Experience

Amazon

2 roles

Senior Machine Learning Engineer, AGI

Oct 2023Present · 2 yrs 5 mos · Sunnyvale, California, United States

PythonReinforcement LearningMachine Learning

Software Development Engineer II, Alexa AI

Jan 2022Oct 2023 · 1 yr 9 mos · Sunnyvale, California, United States

Amazon web services (aws)

Software Development Engineer II

Jun 2020Jan 2022 · 1 yr 7 mos · Sunnyvale, California, United States

Apple

Software Engineer

Jun 2018Jun 2020 · 2 yrs · Cupertino, California

  • I am a software engineer in Apple Inc., Cupertino USA. I work as a backend software engineer for iCloud and mainly take care of find my friends, find my iphone and activation lock services of iCloud. I mainly work on improving the existing services and developing new ones to provide users with a better product experience. My work requires skills and knowledge in the domain of server architecture and design, big data systems, data science, sql and nosql databases and java. Major Features i worked on:
  • 1. ActivationLock for Mac: Designed and implemented a new service to extend ActivationLock feature for Mac. Worked with different teams to ensure security of lost Mac devices. Feature live with MacOs Catalina.
  • 2. Locating Offline Devices in FindMy App: Proposed logic for locating offline devices and implemented a new service to enable the feature for FindMy App. Feature is live for devices on iOS 13 or MacOs Catalina.
  • 3. Siri integration with FindMy: Designed and implemented Api for Siri integration with FindMy to support search and play sound functionalities. Feature successfully released with iOS 12

Samsung research america

Research Intern

May 2017Aug 2017 · 3 mos · Dallas-Fort Worth Metroplex

  • I investigated various deep CNN architectures (Squeezenet, AlexNet, VGG Net, GoogLeNet, Yolo) for their performance and then created a deep CNN architecture that was most optimal for my task. I ported that solution on an Android phone as an application. At the end of my internship I presented a demo of the application, along with my results.

University of wisconsin-madison

Teaching Assistant

Aug 2016May 2018 · 1 yr 9 mos · Greater Madison Area

  • I worked as a TA for course Introduction to AI(CS540). It's a introductory course for AI which covers basic ML techniques and graph search algorithms used in AI. I am responsible for assignment creation, grading and doubt clearance sessions for this course.
  • Previous semesters I have taught Introduction to Programming (Java). My primary responsibility was to assist the instructor in grading and assignment creation. I also conducted review sessions, doubt clearance sessions and lab sessions for students on a weekly basis.

Samsung r&d institute

Lead Software Engineer

Jul 2013Jul 2016 · 3 yrs · Bengaluru, Karnataka, India

  • Among first 19 members recruited for the new research wing (Advanced Technology Lab) under the CTO; working to foster disruptive innovation in Samsung mobile devices and enhance Samsung's Intellectual Property portfolio
  • Responsibilities:
  • As a Lead Software Engineer I was responsible for formulating new algorithms and software architecture design for new features that needs to be incorporated in the system. I was responsible for finishing the implementation of these features along with developer testing in given time frame. I also mentored and monitored the work of 5 juniors and interns and helped them with there technical issues.
  • Patents:
  • Contributor to 1 Patent filed in USA (2015)
  • [https://www.google.com/patents/US20160321617]
  • Contributor to 1 Patent filed in India (2015)

Tu chemnitz

Student Trainee

May 2012Jul 2012 · 2 mos · Greater Chemnitz Area

  • I was responsible for investigating the effect of selenium field stops on a PIN diode for high voltage switching conditions using computer aided simulations and lab experiments. I proposed a optimal doping concentration and diode structure for PIN diode switches that can be used in smart grids

Yokogawa

Intern

May 2011Jun 2011 · 1 mo · Bengaluru, Karnataka, India

  • I completed professional training on using and programming Centrum-VP and Prosafe-RS softwares of Yokogawa to do process automation using Distributed Control Systems. I also worked on one of the process automation project for a thermal power plant for Yokogawa's client along with my assigned team.

Education

University of Wisconsin-Madison

Master of Science - MS — Machine Learning

Jan 2016Jan 2018

Indian Institute of Technology, Roorkee

Bachelor’s Degree — Electronics and Communications Engineering

Jan 2009Jan 2013

Stackforce found 100+ more professionals with Machine Learning & Java

Explore similar profiles based on matching skills and experience