Senior Software Engineer - Search and Recommendations Infrastructure StumbleUpon
THIS JOB HAS EXPIRED As part of the StumbleUpon team, you will entertain, inform, and delight more than 30 million users by building infrastructure to recommend the best content on the web tailored to the users? interests.
The Search and Recommendations Infrastructure team is looking for Senior Software Engineers who are excited about helping people discover new and useful content on the web. You will be a foundational member of a brand new team whose charter is to re-conceptualize and re-architect the core Search and Recommendations Infrastructure. This infrastructure will serve as the backbone to the Stumbling experience as we scale to 100 million users.
If you can?
Design and Build large scale web services and applications with a small but mighty development team
Judiciously balance speed and architectural purity in executing on technical projects
Identify and simplify unnecessary complexity in architecture and the software development process
Use noSQL, and large-scale distributed systems for tackling big data challenges
Turn ambiguity into thoughtful, clearly-expressed design
Tune web-application performance through front-end and back-end optimizations
If you have?
Bachelors or Masters degree in Computer Science or related; or equivalent work experience
5+ years software development experience
Expertise in one or more of Java, Scala, C# or C++, PHP. Candidates experienced in Java or Scala are expected to have a solid understanding of the JVM
Strong Object Oriented Programming skills with solid understanding of algorithms and data structures
Excitement about the search/information retrieval space in general
If you practice?
Opportunistic code refactoring.
Attention to detail, and openness to critique through code and design reviews
?Then you have what it takes to fuel incredible growth of our user base through building an infrastructure that will greatly improve StumbleUpon's recommendations.
||140 Second Street |
San Francisco, CA 94105
THIS JOB HAS EXPIRED