at Tapjoy in San Francisco, CA
Tapjoy is a mobile advertising and monetization platform whose Mobile Value Exchange model allows users to select personalized advertisements with which to engage for virtual rewards or premium content. Tapjoy empowers users on more than 1 billion devices today and growing fast.
Tapjoy's turnkey in-app advertising platform helps mobile developers to cost-effectively acquire high-value new users and monetize their applications, while its powerful advertising marketplace lets brand advertisers reach a global mobile audience spanning more than 116,000 applications.
An early innovator in the mobile ecosystem, we are backed by top-tier investors, including: J.P. Morgan Asset Management, Rho Ventures, North Bridge Venture Partners, InterWest Partners and D.E. Shaw Ventures. Headquartered in San Francisco, the company also has engineering offices in Boston and Atlanta. Sales offices are located in other geos globally too.
Harnessing data from one billion mobile devices, Tapjoy is seeking a proactive and outgoing Data Software Engineer to work with our Data Science group on a plethora of interesting Big Data projects. We need someone who has worked for 3+ years in high volume environments with very large data sets in a fast paced environment. Tapjoy is Big Data driven! Essential duties and responsibilities may include, but are not limited to:
Design/Implement/Maintain Hadoop solutions for supporting raw-event collections and load into Data warehouse
Assist internal clients on providing strategic & ad-hoc data ETL solutions
On call rotation for 1 st /2 nd level system and data support
Optimize Hadoop infrastructure for faster, reliable solution with billions of daily records
Work closely with Data Scientist /Data Research Engineers for building personalized advertising service back end
Research and Development to innovate mobile data driven approaches on top of Hadoop technical stacks (Hbase/Pig/Storm/Impala etc.)
B.S., M.S. or Ph.D. in Computer Science or equivalent
Working experience on Apache Hadoop platforms and tools including, but not limited to Hadoop, Hbase or Pig
Objected Oriented Language experience ( Java preferred)
Scripting language: Python, Perl and/or Shell Scripting
Proficient with SQL
Prior experience with ETL projects—daily, we are processing billions of raw events, and knowing how to scale is a big plus
System admin/operational experience is preferred, but not essential
Data instrumentation/capture/tracking experience is preferred, but not required
In addition, the successful candidate will clearly demonstrate the ability to work independently as part of a team that makes use of an iterative development approach. The candidate must thrive in a rapidly changing environment and take initiative to ensure that projects succeed. This role is driven by data processing within an ever changing landscape that involves working with scaling systems using MapReduce.
Tapjoy - 10 months ago