Come shape the strategic vision at YP.com. YP Holdings ("YP") is one of the largest local search, media and advertising companies in North America. YP.com generated approximately $3.3B in revenue in 2011, and there is a controlling interest in YP by an affiliate of Cerberus Capital Management, L.P. We currently have an opportunity for a "Senior Software Engineer-Java " in our Glendale, CA, office. Join our dedicated and talented team of individuals all focused on creating the best products in the marketplace.
Our Platform Data Services group is maintaining and redesigning parts of the infrastructure responsible for gathering, processing, and warehousing YP's traffic data metrics on an in-house built and maintained distributed platform. Internet traffic and non-traffic data flow into this platform from many different sources, internal and external Apps and APIs, then consumed by various stakeholders including but not limited to the Executive Leadership group, Analytics group, Advertiser Reporting group (internal & external), and R&D groups for the purpose of capturing key metrics to gain deep insight into the performance of our business and specific features/apps rolled out to the market. Technologies used in this platform include: Hadoop's MapReduce in Java, Ruby, Hive, HBase, Vertica, Oracle, and Business Objects. The Engineering team responsible for quality and release management in this group is looking for a Senior level Software Engineer to help a seasoned team of software engineers in performing verification and validation of the system and data by using, designing and implementing test automation frameworks using an array of languages including Java/Ruby/Shell/SQL/Stored Procs, and more.
Candidate Requirements :
- Understand and analyze upstream and downstream systems' use-cases and business requirements to be validated against data collected and processed.
- Communicate and coordinate end-to-end test cycles with teams across various organizations.
- Design, implement, and test data quality validation frameworks and test suites using variety of languages.
- Review Java code that's used to build the data pipelines to find coding issues, troubleshoot defects, and build unit and integration test scenarios to increase code coverage.
- Perform complex DB queries/operations to check data sanity, build results sets for reporting, and validating data aggregation.
- Follow established processes and assure the highest standards possible are met before every release.
- Bachelor's degree of higher in Computer Science or related field is required.
- Minimum of 7 years of IT experience.
- 3+ years experience in Java and JUnit/TestNG developing applications and/or validation frameworks.
- 3+ years of strong experience in Unix/Linux and shell scripting.
- 3+ years experience in moderate/high complexity SQL.
- Capable of performing research and analysis to carryout project responsibilities solely or within a small team.
- Able to multi-task, triage issues, react well to changes, and work independently in a fast paced environment.
We offer competitive salaries, excellent benefits including a matching 401(k), bonuses, and a casual yet high-energy work environment. Send us your resume today.
- Past experience with an Online Ad Platform is a BIG plus.
- Experience working with the following technologies is a HUGE plus: Hadoop, MapReduce, Hive, HBase, Oozie, Grid Computing, and Vertica.
YP LLC is an Affirmative Action/Equal Opportunity Employer and we are committed to hiring a diverse and talented workforce. EOE/AA/M/F/D/V.
Yellow Pages Group is a leading digital company in Canada. The Company serves over 300,000 local businesses through its nationwide sales...