Wednesday, February 05, 2014
Director - Platform Data Services - Data Warehousing - YP - Los Angeles
Job description
Are you looking for a fast moving, creative environment where you can use your expertise to develop and market cutting-edge interactive and digital products?
YP is one of the largest local search, media and advertising companies in North America. The company creates local search and advertising products that encourage consumers to discover
and engage with local businesses across online, print and mobile platforms. YP's suite of local offerings includes its flagship products YP.com, YP Local Ad Network, the popular YPmobile app
and The YP Real Yellow Pages®, the largest print directory in the world by advertising revenue. YP.com, which attracts over 30 million monthly online unique visitors, is also accessed by
millions of users each month via the mobile web.
The YP(SM) Local Ad Network helps advertisers grow their business and distributes ads to a distinguished list of top publishers. YP's wide range of local ad products such as premium listings,
performance-based advertising, direct mail and search engine marketing provides advertisers an opportunity to increase their presence among consumers who are looking for a local business.
YP's advertising products address the diverse needs of nearly a million local businesses and help drive tens of billions of dollars in local commerce annually.
Our Platform Data Services group is responsible for building, maintaining and redesigning parts of the infrastructure used for collecting, processing, and warehousing YP’s data. Data flows into
this platform from many different sources, internal and external Apps and APIs, and is then consumed by various stakeholders including the executive leadership, analytics groups, advertisers,
publishers and various research and development teams for the purpose of capturing key metrics and gaining deep insight into the behavior and performance of our business and specific
features/apps released to the market. Technologies used in this platform include Hadoop MapReduce, Node.js, HBase, Vertica, Oracle, and Business Objects as well as other projects within
the Apache Hadoop ecosystem. Our current initiative is the redesign and development of a new data warehousing platform and reporting system.
Job Details:
Maintain and scale our enterprise data warehouse.
Provide timely reporting to our customers (internal and external.)
Increase engagement and adoption of our reporting tools and improve the effectiveness and efficiency of the members of the data warehousing team.
Manage and lead an engineering team responsible for the design, development and deployment of enterprise data warehouses.
Responsible for the processing, warehousing and presentation of data to support both reporting and decision support.
Support various company product initiatives.
Desired Skills and Experience
Candidate Requirements:
Minimum of ten years of enterprise Data Warehousing, Business Intelligence and Analytics experience.
Demonstrated experience in all facets of data warehousing development including data modeling, database administration, performance tuning of both traditional (RDBMS) and new age
warehousing platforms (such as HBase, Cassandra and other NOSQL equivalents).
Proven track record of design, development and delivery of data collection, processing and warehousing frameworks within a large scale "big data" environment with a proven track
record of solving large scale data processing challenges.
Proven track record of managing projects and deliverables across highly cross-functional teams.
Experience managing engineering teams in a test-driven development environment with demonstrated focus on unit and systems testing when appropriate.
History managing and executing deliverables that both support and extend a scalable data warehousing platform in an agile and rapid deployment environment.
History of working effectively with Quality Engineering teams to establish enterprise level testing, build and release processes, assisting in developing functional, integration and
regression testing strategies when needed.
History of working effectively with operations team to establish alerting, monitoring and systems analysis benchmarks assisting in operations automation when needed.
Strong scripting skills (Perl, Python, Shell, etc..).
Experience leading code and design reviews.
Knowledge and use of testing, development, integration and build tools (i.e. Ant, Maven, JUnit, TestNG, Eclipse, IntelliJ, Selenium, Hudson, Continuum, etc.).
Nice to have but not mandatory experience:
Java development background as both individual contributor and lead.
Knowledge in the design and deployment of large scale grid infrastructures including hardware specifications, networking, systems and performance configurations.
Experience in the design, development and execution of Map/Reduce jobs on Hadoop including solid unit testing experience (MRUnit).
Knowledge of Hadoop configuration properties (core and mapred configuration parameters).
Development experience in other Hadoop related projects (HBase, Hive, Oozie).
Education: Bachelors degree in Computer Science or other related discipline. Graduate degree preferred.
Refer This Job To Your Friends And Help Them To Find Jobs!