Senior Software Engineer at Google
Seattle, Washington
Carnegie Mellon University
Teaching Assistant
August 2013 to December 2013
pittsburgh, pennsylvania
Software Engineer Intern
May 2013 to August 2013
Greater Los Angeles Area
NVIDIA
System Software Intern
May 2012 to August 2012
San Francisco Bay Area
Intel Corporation
Power Management Validation Intern
May 2011 to August 2011
San Francisco Bay Area
Carnegie Mellon University
Teaching Assistant
January 2011 to May 2011
Greater Pittsburgh Area
Senior Software Engineer
Seattle, Washington, United States
Software Engineer
November 2016 to September 2019
Los Angeles, California, United States
Software Engineer
October 2014 to November 2016
Los Angeles, California, United States
School of Computer ScienceTeaching Assistant for 15-213, Introduction to Computer Systems, during the Fall 2013 semester. Proctored exams, graded students’ work, and held weekly office hours. School of Computer ScienceTeaching Assistant for 15-213, Introduction to Computer Systems, during the Fall 2013 semester. Proctored exams, graded students’ work, and held weekly office hours.
What company does Arthur Chang work for?
Arthur Chang works for Carnegie Mellon University
What is Arthur Chang's role at Carnegie Mellon University?
Arthur Chang is Teaching Assistant
What industry does Arthur Chang work in?
Arthur Chang works in the Computer Software industry.
Who are Arthur Chang's colleagues?
Arthur Chang's colleagues are Steven Knauer, Chairy Cheung, Angus Kong, Andreas Behm, Xinyang Yi, Chun-Liang Li, Jordan Kunzika, Jienan Yao, Miguel Casas-Sanchez, and Songbo Jin, Ph.D.
📖 Summary
Teaching Assistant @ Carnegie Mellon University School of Computer ScienceTeaching Assistant for 15-213, Introduction to Computer Systems, during the Fall 2013 semester. Proctored exams, graded students’ work, and held weekly office hours. From August 2013 to December 2013 (5 months) pittsburgh, pennsylvaniaSoftware Engineer Intern @ Google Google Display Network Brand Inventory GroupGained a strong understanding of Google Infrastructure such as ProtocolBuffers, MapReduce, Bigtable and big data. Ramped up on generic machine learning formats (LIBSVM), machine learning fundamentals and statistical analysis. Worked on a machine learning classifier for automatically identifying certain page content types for Brand Advertising. Wrote C++ code and PERL, shell and MATLAB scripts to aid in the collection and analysis of signals for detecting certain page content types. Worked with various large databases and distributed system MapReduces for the collection of signals for detecting certain page content types. Performed analysis to determine the viability of identifying certain page content types with a machine learning binary classifier. Worked on training a new classifier by using a variety of machine learning algorithms and by comparing classifier performance. From May 2013 to August 2013 (4 months) Greater Los Angeles AreaSystem Software Intern @ NVIDIA Automotive Embedded System GroupGained a strong understanding of system software, the Linux kernel, NOR flash devices and the interaction between hardware and their drivers. Worked on system software and bringup for a Tegra (SOC) based daughter card and baseboard used for embedded software development. Wrote and debugged the drivers for asynchronous and synchronous NOR flash devices. Communicated with NOR flash vendor to debug hardware/software. Found and reported bugs with NOR flash vendor documentation. From May 2012 to August 2012 (4 months) San Francisco Bay AreaPower Management Validation Intern @ Intel Corporation Server Development GroupGained a strong understanding of firmware based power management techniques, inter processor communication and message broadcast mechanisms. Developed tests using Specman ‘e’ and C++ to source, debug and validate multiple firmware and test environment bugs in the Power Management Unit for a high end Server chip. Wrote Specman ‘e’ and PERL scripts to facilitate functional coverage collection and analysis. From May 2011 to August 2011 (4 months) San Francisco Bay AreaTeaching Assistant @ Carnegie Mellon University School of Computer ScienceTeaching Assistant for 15-123, Effective Programming in C and Unix, during the Spring 2011 semester. This class teaches students the intricacies of C programming language and the Unix programming environment. It is intended for students with prior programming experience but minimal exposure to C. Students learn to use tools such as emacs/vim, make, gdb and valgrind. They also gain experience writing basic Perl and shell scripts.Proctored exams, graded students’ work, and held weekly office hours. From January 2011 to May 2011 (5 months) Greater Pittsburgh AreaSenior Software Engineer @ Google Privacy & Data Protection Organization- Privacy Tooling- Privacy Consulting Seattle, Washington, United StatesSoftware Engineer @ Google YouTube Privacy Team- Data Deletion and Retention for Channels and Videos- Privacy Infrastructure consulting From November 2016 to September 2019 (2 years 11 months) Los Angeles, California, United StatesSoftware Engineer @ Google VideoAds Team- TrueView InDisplay Ads on YouTube Home, Watch, and Search pages on desktop and mobile web From October 2014 to November 2016 (2 years 2 months) Los Angeles, California, United States
Introversion (I), Sensing (S), Thinking (T), Perceiving (P)
0 year(s), 11 month(s)
Unlikely
Likely
There's 100% chance that Arthur Chang is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
Trusted by 400K users from
76% of Fortune 500 companies
The most accurate data ever
Hire Anyone, Anywhere
with ContactOut today
Making remote or global hires? We can help.
No credit card required
Arthur Chang's Social Media Links
/company/g... /school/ca...