“I'm originally from Mexico City. In high school, I really liked math and science and learned about the science olympiads, school competitions for math, physics, biology, programming, and more. At the time, I did it more for the prizes and trips. My brother had a bunch of programming books at home since he was participating in these competitions, so I grabbed a book and learned how to program in C. I liked it so much, I decided to continue on this path. I majored in computer engineering from the University of Washington in Seattle, and then got my PhD in computer vision at MIT. I joined Facebook in 2011 and worked on different parts of our Android stack. I currently manage several teams working across Android, iOS, web and backend, and got the opportunity to become a manager two and a half years after joining. Our company focuses on maximizing people's strengths, not weaknesses. It's one of the things I love about working here. I also love that we have the ability to pick teams. As an engineer at Facebook, you have so many choices since we are growing a lot as a company. We iterate fast, so as engineers, we have to build empathy with people's experiences and be comfortable with analyzing data to validate hypotheses. At Facebook, you're never maintaining code, but always looking for the most impactful thing to work on and the most interesting problem to solve. And that's a culture we want to maintain.”