Yelp
INTERN OR FULLTIME in SAN FRANCISCO, CA
I'm a full-stack web developer at Yelp, and I definitely recommend the hell out of working here. We've still got the startup environment (kegs, dog, etc); we're located in downtown San Francisco, half a block from MoMa; we are in a unique position to do great stuff and solve hard problems while helping people find great local businesses.
I built our "Hot New Businesses" feature - <a href="http://yelp.com/openings/sf" >http://yelp.com/openings/sf</a> , for instance, you can find it on the homepage and in our mobile apps too - which crunches through our data nightly and generates a list of the most recently opened bars and restaurants in your city, complete with predictions of the day they opened on. It's a really useful feature, and we have so much data that I was able to build it without knowing anything about machine learning, data-mining, etc; imagine the crazy-useful stuff you could do here, if a knucklehead like me could make a feature like this.
For more info about what it's like to work here as an engineer, see a Q&#38;A with me at <a href="http://officialblog.yelp.com/2011/07/day-in-the-life-of-a-ye.." >http://officialblog.yelp.com/2011/07/day-in-the-life-of-a-ye...</a>. , or feel free to contact me at jrheard at yelp dot com.
Here's a list of our open engineering positions:
Web Developer
☆ Develop cool and useful features for our 61M+ monthly visitors
☆ Expertise in JavaScript, HTTP, HTML/DOM, and CSS, as well as server-side chops in a language like Python, Ruby, Java, C++, etc. We're on Python, but we're just looking for people who are really good at programming, so no worries if you don't have much Python experience.
Search and Data-Mining Engineer
☆ Tackle machine learning and information retrieval problems from our database of 22M+ Yelp reviews
☆ Strong grasp of algorithms and data structures; expertise in Python, Java, or C++
Back-end Engineer
☆ Build whole systems that are simple and scalable
☆ Expertise in your favorite modern programming language: Python, Ruby, Java, Objective-C, or C++ Mobile Developer
☆ Create fun and useful mobile applications for the iPhone, Android, Blackberry platforms and beyond
☆ Expertise in C++, Java and other mobile languages
To apply, head to <a href="http://hire.jobvite.com/j/?aj=oyXeVfwo&#38;s=Hacker_News" >http://hire.jobvite.com/j/?aj=oyXeVfwo&#38;s=Hacker_News</a>