14 Jun 2011

Full-Time Senior Software Engineer – Recommendation Engine

Flurry – Posted by flurryrecruitingSan Francisco, California, United States

NOTE: This job listing has expired and may no longer be relevant!

Job Description

Flurry increases the size and value of mobile application audiences, helping more than 40,000 companies across more than 80,000 applications on iOS, Android, Blackberry and Windows Phone 7 platforms. Flurry tracks over 12 billion anonymous aggregated use sessions per month.
 
AppCircle, an intelligent cross-selling network, delivers high quality acquisition for advertisers and industry-leading revenue for publishers. The network reaches over 40 million unique consumers per day and over 120 million per month.  AppCircle Rewards allows publishers to leverage virtual currency, significantly increasing conversions and revenue. AppCircle Clips adds TV commercial experiences to mobile games and applications.
 
Flurry Analytics, the industry’s leading solution, is powerful and free. The service tracks over 12 billion anonymous, aggregated use sessions per month.  Top features include custom event tracking, cohort analysis and user path metrics.
 
Flurry is venture backed by Menlo Ventures, Draper Fisher Jurvetson, InterWest Partners, Union Square Ventures and First Round Capital.
 
 
Do you enjoy finding patterns in unstructured data? Have you ever used K-means clustering to figure out what kinds of books you like to read? Did you set up Mahout on your laptop just to see how it works? Do you want to put to use all of those statistics and mathematics courses you took back in school? Then Flurry’s Recommendation Engine team is the place for you.
 
We are looking for a seasoned Senior Software Engineer with experience developing large-scale Java applications. Flurry AppCircle provides mobile application recommendations to millions of people every day and has become one of the leading ways people discover new applications. You will help improve the accuracy of those recommendations as they are processed in real time, as well as analyze post-campaign performance for developers whose applications are recommended.  All of this as part of an enormously fast-paced and disciplined software engineering team that is driven by releasing quality products.
 
This job will be in our San Francisco office, convenient to mass transit and numerous wonderful places to eat. More information about Flurry is at www.flurry.com
 
Things you will do:
 Work on a small team of 4-5 brilliant engineers doing releases every 1.5 weeks
 Build new user interfaces using Struts 2.0, Flash, HTML 5 and AJAX.
 Write Hadoop Map Reduce jobs to compute statistics from HBase tables with billions of rows
 Write tools to normalize unstructured data and correct for errors in data collection
 Test software that is running on clusters of hundreds of servers and petabytes of storage
Requirements:
 Bachelor’s in Computer Science or related field; Master’s a plus.
 4+ years experience building highly scalable and reliable Java applications.
 Experience with Java, Linux, MySQL, multithreaded programming.
 Experience with JSP, JavaScript, CSS, HTML, AJAX.
 Experience working at a growth-stage startup company
 Experience with Hadoop or Hbase a plus.
Flurry welcomes and encourages applicants regardless of age, gender, disability, race or national ancestry, veteran or marital status, or sexual orientation.

How to Apply

http://www.flurry.com/about-us/jobs.html

Job Categories: Engineering. Job Types: Full-Time. Job Tags: centos, clustering, hadoop, hbase, hibernate, k-means, mahout, map reduce, memcache, numerical analysis, r, recommendation, and statistics.

Apply for this Job

Loading...
Subscribe to Free, Weekly NoSQL E-mail Newsletter