About

I’m heavily impact driven. I want to solve real-world problems at scale. To me, this is part of the draw of computer science: the code I write can end up positively impacting the lives of millions of people. This dovetails with my professional interests in distributed systems, machine learning, and large-scale analytics.

I take pride in my work, and seek out hard problems that require deep thinking and continuous, applied effort. I also view software engineering as a team sport; solving truly hard problems requires surrounding yourself with people that share the same values but possess complementary strengths.

Finally, I keep a bucket list of things that I want to accomplish. It’s a way of ensuring that the big picture remains in view, even when you get caught up in the minutia of the day-to-day.

Professional Bio

Andrew Wang is a software engineer at Scale AI, a platform for accelerating the development of AI applications. Previously, he worked at Cloudera as the tech lead for HDFS, a distributed filesystem, and on Cloudera’s cloud-based machine learning platform. Andrew is an Apache member, PMC member on the Apache Hadoop project, and has spoken at academic and industry conferences like SoCC, USENIX ATC, Strata Hadoop World, HBaseCon, and ApacheCon.

Before that, Andrew was a PhD student in the AMP Lab at UC Berkeley studying distributed systems under Ion Stoica. He holds an MS in computer science from UC Berkeley and a BS in computer science from the University of Virginia.

Experience

See my research page for a listing of my academic projects, papers, and service.

Other activities

I keep myself distracted outside of work. Cycling has been my athletic activity of choice since arriving in California, and I like it even better when I can combine it with camping (i.e., bike touring). I rowed in high school and treasure any opportunity to take a boat out on the water. Besides that, I like reading, cooking, and playing video games.