Sign In

Eric Liu

Software Engineer at Yelp

Professional Background

Eric Liu is a talented and dedicated software engineer currently working at Yelp on their Ads Team. With a passion for leveraging modern machine learning techniques, Eric focuses on addressing pivotal business and revenue questions critical to Yelp’s advertising strategy. His work involves analyzing queries such as, "Who is most likely to buy ads from us?" and "How much budget can we fulfill for this advertiser?" Eric's expertise in machine learning and optimization not only provides valuable insights for Yelp but is also transforming the advertising landscape as he continues to enhance revenue generation strategies through data-driven decision-making.

Previously, Eric took an entrepreneurial leap as a co-founder and Vice President of Research at SigOpt, where he and his team aimed to democratize access to optimization tools. The mission was to make powerful optimization techniques as accessible as logging into a system—removing the barrier for those without specialized skills. His contributions were pivotal in the development of the optimization-backend and extending the capabilities of MOE, an open-source framework originally conceived during his first tenure at Yelp.

Returning to Yelp after a brief but enriching experience in the startup world, Eric brought back a wealth of knowledge gained through practical implementation of complex algorithms and optimization strategies in real-world business settings. At Yelp, he previously collaborated with the Ad Targeting and Delivery teams, where he found innovative ways to apply high-performance computing tools, reflecting the fusion of academic principles with industry practices that defines his career trajectory.

Education and Achievements

Eric Liu's academic background is as impressive as his professional journey. He earned his Master of Science (M.S.) in Aerospace Engineering from the Massachusetts Institute of Technology (MIT). Before that, he completed two Bachelor of Science degrees in Mathematics and Aerospace Engineering—also at MIT—demonstrating a strong foundation in both theoretical and applied mathematics.

Among Eric's notable contributions during his studies is his involvement with various research projects that merged computational fluid dynamics and numerical analysis. His technical prowess was particularly highlighted during his time at the Lawrence Berkeley National Laboratory, where he worked on significant research endeavors that not only advanced his skills but contributed to the scientific community.

During his academic tenure at MIT, Eric also played an integral role as both an undergraduate and graduate researcher, where he was deeply engaged in pioneering research activities. His contributions to the academic environment at MIT were further enhanced through his position as an Undergraduate Teaching Assistant, shaping both his professional skills and his commitment to knowledge-sharing within the engineering and mathematics communities.

Achievements

Eric Liu's career is marked by several significant achievements that exemplify his skill set and dedication to the fields of software engineering, optimization, and machine learning. At Yelp, his role in co-developing and open-sourcing the MOE optimization framework stands out—an endeavor that has become vital for many in the industry seeking robust optimization solutions. This project represented the culmination of his experience in high-performance computing and transformative machine learning techniques designed to facilitate effective decision-making in advertising.

Furthermore, Eric's development of adaptive, space-time discontinuous Galerkin finite element methods showcases his innovative approach to complex problem-solving within computational frameworks. This work reflects his deep understanding of numerical analysis and fluid dynamics, areas that are crucial in both academic and applied engineering contexts.

Eric is also recognized for his contributions to ElVis, the Element Visualizer, providing GPU-powered, pixel-exact visualization tools for finite element analysis which significantly enhanced visualization processes in simulations and computational tasks.

In his pursuit of excellence, Eric has not only expanded his technical toolkit across programming languages such as C/C++ and Python but has also mastered high-performance computing in diverse environments. His proficiency spans traditional parallel computing settings (e.g., MPI, OpenMP, CUDA) to newer frameworks like MapReduce.

Eric Liu’s broadening expertise underscores his adaptability across various industry demands and technological advancements, making him a significant asset in any project or industry requiring high-level analytical and programming capabilities.

With a strong background in mathematics and computer science, along with a recent focus on machine learning, Eric exemplifies the integration of academic knowledge and practical application. His career path echoes a relentless pursuit of innovation and excellence, backed by significant educational credentials and practical experiences that position him as a thought leader and expert in his field.

Related Questions

How did Eric Liu leverage his experience at MIT to excel in his career as a software engineer?
What insights has Eric Liu gained from his time as co-founder of SigOpt that he applies to his work at Yelp?
In what ways has Eric Liu contributed to the development of machine learning techniques in advertising?
How does Eric Liu's background in high-performance computing influence his work on the Ads Team at Yelp?
What are the future goals Eric Liu has for his career in software engineering and machine learning?
Eric Liu
Add to my network

Location

San Francisco, California, United States