Eric Chu

Head Of Data Science And Engineering

San Jose, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Eric Chu is Head of Data Science and Engineering at Zoox with 15 years of experience applying mathematical optimization, ML, and large-scale data systems to real-world autonomy problems. A Stanford PhD in mathematical optimization, he bridges deep theory and production: he’s contributed examples to the widely used CVXPY library and core Python bindings for the ECOS conic solver, showing hands-on expertise in convex and non-convex problem solving. He builds and leads teams that tackle open-ended technical challenges—from motion planning to image reconstruction—turning research-grade algorithms into robust, maintainable code. Based in San Jose, he combines academic rigor with pragmatic engineering judgment, often surfacing surprising practical uses of advanced optimization in product features.
code15 years of coding experience
bookInternational Bilingual School at Hsinchu-Science-Park
bookBS, BS at Stanford University
languagesEnglish, Chinese
github-logo-circle

Github Skills (18)

sparse-array10
python10
sparse-matrix10
cvxpy10
convex-optimization10
c1110
sparse-file10
numpy10
c1710
mathematical-optimization10
lang10
numerical-optimization10
linear-algebra10
modeling10
optimization10

Programming languages (5)

C++CJavaScriptGoPython

Github contributions (5)

github-logo-circle
embotech/ecos

Apr 2013 - Nov 2018

A lightweight conic solver for second-order cone programming.
Role in this project:
userBack-end Developer
Contributions:222 commits, 13 PRs, 31 pushes in 5 years 8 months
Contributions summary:Eric primarily worked on the Python code base, implementing and modifying features related to the conic solver. The commits show significant changes within the `pdosmodule.c` and `ecosmodule.c` files, which appear to be involved in the core solving functionality, data handling, and interfacing with NumPy arrays. The user also added a test interface and updated the build process to improve overall code quality and maintainability.
conicsecond-ordercone-programmingsatsolver
cvxpy/cvxpy

Aug 2013 - Mar 2014

A Python-embedded modeling language for convex optimization problems.
Role in this project:
userData Scientist
Contributions:34 commits, 15 comments, 3 issues in 7 months
Contributions summary:Eric contributed to the development of examples for the cvxpy library, focusing on optimization problems. Contributions include implementing a stock tradeoff example utilizing optimization techniques, adding an image processing example involving gradient calculations and image reconstruction, and creating a branch and bound example for non-convex optimization. The user also added a Sudoku solver example, further demonstrating the application of convex optimization principles.
pythonconvex-optimizationproblemsoptimizationconvex
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Eric Chu - Head Of Data Science And Engineering