
Software Engineer at Google
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Software Engineer with a focus on machine learning. Professional experience building large-scale distributed ML system using the Apache Hadoop/HBase/Hive/Spark big data suite. Research experience in computer vision using a C++/Python/Matlab/OpenCV/TensorFlow/Caffe tech stack.
University of Southern California
Master’s Degree, Computer Science
January 1, 2012 – December 1, 2016
University of Southern California
Master's, Electrical Engineering
January 1, 2010 – January 1, 2012
Dalian University of Technology
B.S, Electrical Engineering
January 1, 2006 – January 1, 2010
Software Engineer
April 1, 2021 – Present
true[X]
Senior Data Engineer
March 1, 2018 – March 1, 2021
Los Angeles Metropolitan Area
Rocket Fuel Inc.
Software Engineer - Machine Learning & Artificial Intelligence
January 1, 2017 – March 1, 2018
San Francisco Bay Area
University of Southern California
Teaching Assistant
August 1, 2014 – November 1, 2016
Keck School of Medicine of the University of Southern California
Software Developer
August 1, 2014 – January 1, 2016
Los Angeles Metropolitan Area
Align Technology
R&D 3D Software Engineer Intern
May 1, 2014 – August 1, 2014
San Francisco Bay Area
University of Southern California
PhD Researcher (Dropped Out)
August 1, 2012 – December 1, 2016
Tessera
Software Engineering Intern
January 1, 2012 – May 1, 2012
San Francisco Bay Area
Cultural Fit Analysis
The candidate's diverse experience across research, software development, and data engineering roles, including a PhD research background, indicates a strong inclination towards continuous learning and tackling complex problems. Their work on ad targeting and measurement products aligns well with data-driven environments. The transition from Software Engineer to Senior Data Engineer and then back to Software Engineer at Google suggests adaptability, but the target role of 'Data Analyst' might be a step down in terms of technical depth compared to their previous senior engineering roles. This could indicate a potential mismatch in career trajectory or expectations, or a desire to focus more on analysis. The breadth of skills from C++ 3D software to Spark/Scala ML frameworks shows versatility.
Soft Skills & Operational Fit
The candidate's experience descriptions highlight leadership in project redesigns and initiatives, suggesting strong ownership and project management skills. Their teaching assistant role also indicates communication and mentorship abilities. The detailed descriptions of complex systems like Uplift Optimize and Uplift Monitor suggest strong problem-solving and analytical capabilities. However, without specific psychometric test results, a definitive assessment of stress handling or team collaboration is not possible.