This summer, our interns spent their weekdays in downtown San Francisco alongside full-time engineers developing some of Yelp’s latest releases: mobile reviews, Yelp’s launch in Brazil, and others still in the works. Mark M. and Olivia G., interns from our mobile and community teams, shared a little about their projects. Though rivals on their college campuses, our Cal and Stanford interns put aside their differences to engineer some really neat stuff.
Mark M. (Mobile Team - UC Berkeley)
Olivia G. (Community Team - Stanford)
“I joined the Yelp team on April Fool's Day 2013 and was, respectfully, only mildly pranked on that first day. Luckily, my internship offer was not a joke, and I quickly settled into our team project to revamp The Weekly Yelp. The Weekly Yelp is a fun newsletter that gets sent to over 100 distinct markets, nearly half of which are international, and reaches millions of subscribers., Our project sought to improve every step of providing the content, from the way our data was structured and stored, to how featured content was selected and presented, to the process by which the emails were queued, rendered, and sent. In my six months on the team, I have been able to help on this project, from creating a new repository for our code right at the outset, to one of the final essential tasks of wiring up the email template and queueing them to send to our subscribers. A few takeaways from this project: deciding on naming conventions is hard, but worth it; fit the use cases of the past, but don't let old code restrict your thinking; and designing a flexible structure will not only help future users but may also help you during development, as decisions are made and changed. I have loved making concrete progress on The Weekly Yelp project every day and have loved working with such a supportive team and company. But watch out for darts!”