This job has expired, please see additional jobs below
Big Data Architect - Director - DAP
GroupM
New York, NY, United States
Job Details - this job has expired, please see similar jobs below
Job Description
GroupM
GroupM is the leading global media investment management operation serving as the parent company to WPP media agencies including Mindshare, MEC, MediaCom, and Maxus, each global operations in their own right with leading market positions. GroupM’s primary purpose is to maximize performance of WPP’s media agencies by operating as leader and collaborator in trading, content creation, sports, digital, finance, proprietary tool development and other business-critical capabilities. GroupM’s focus is to deliver unrivaled marketplace advantage to its clients, stakeholders and people. Discover more about GroupM at www.groupm.com.
GroupM Data & Analytics
The data and analytics organization in GroupM is responsible for managing and analyzing massive amounts of data as well as supporting the whole organization in delivering value from data. We focus on designing, developing and operating our global technology stack with four key layers of Data Marketplace, Data Management, Analytics Workbench and Application Marketplace. These products will be hosted on a variety of infrastructure options including but not limited to local servers, public and private clouds and enable a suit of advanced analytics-based products, specific Data collection modules and customized Data transformation packages.
Role Overview
GroupM Data and Analytics has an opening in New York for a Director (BIG DATA Technology) to join the team that is implementing a high-performance, highly-scalable Data Management Platform and Analytics platform. You will have the opportunity to work on a mature high scale ad serving setup and be involved in the nascent AWS implementation to build the system that will hosts petabytes of data and used by the hundreds of GroupM Clients.
You should enjoy working in dynamic, fast-paced environment and be comfortable processing and analyzing large amounts of data. Independence and focus on quality and take responsibility for tasks from start until completion is a must.
The Platform Technology Director demonstrates expert understanding of requirements and product ambitions, and converts them into an architecture and design of solutions.
A software engineer by trade, the Platform director is always learning, hands on building, but can step back to understand the big picture.
Responsibilities
• Design product architectures, in partnership with product manager and following strategic architectural decisions.
• Participate in discussions with product teams and lead engineers to understand, challenge and evolve requirements for a solution.
• Mentor, coach, support a team of engineers. Conduct code and architecture reviews, manage technical debt for all Data & Analytics applications
• Develop innovative solutions
• Build proof of concepts to assess architectural direction, demonstrate feasibility
• Provide high level estimates of effort, identify complexities
• Champion non-functional requirements and evolve architecture to meet increasing expectations
• Evangelize and lead the implementation of agile development practices – Evolutionary design, refactoring, continuous integration/delivery, test-driven development;
• Support day-to-day engineering teams;
• Contribute to standards, assets and frameworks required to support GroupM’s business strategy.
• Take ownership of production support for our mission critical data pipeline
• Participates in the development, mentoring and retention of staff members under their management
• Actively contributes to company initiatives, processes and roll-outs
• Hands on team player and contributing to a professional and balanced working environment
Requirements /
• MS/MS degree in Computer Science, Engineering, Mathematics or other technical field is highly preferred
• Demonstrated technical leadership in multifunctional and cross-disciplinary teams
• At least 12 years of application development experience in an engineering environment, with recent focus on data platforms
• Previously built platforms for use of analysts and data scientist as well as traditional BI applications.
• Understands complexity of distributed engineering teams.
• Acted previously as architect, with demonstrated responsibility of designing, developing, deploying and improving solutions
• Expert in SLDC methods and thrives in continuous improvement
• Enjoys mentoring others developers, and can communicate clearly and earn trust from team members.
• Previous experience in development of both on premise and cloud environment, is capable of providing recommendations on a suitable approach, understands respective challenges and opportunities
• Inquisitive and pragmatic mindset, knows the questions to ask the business in order to make the right technical decision, is not afraid to challenge and can balance time vs quality.
• Advocate and practitioner of Test Driven Design and Continuous Integration
• Performance, load and stress testing experience as well as understanding of disaster recovery and high availability strategies
Tech:
• Proficient with Hadoop stack, such as MapReduce, YARN, HDFS, Hive, Pig, Oozie, Flume, Sqoop, Zookeeper,
• Batch Analytics Stack - MapReduce, Hive, Pig, Shark, Spark
• Hands on experience in Programming Languages: C++, Java, Scala, JQuery and single page app architectures.
• Knowledge of analytics programming languages such as R, SQL
• Exposure to a variety of databases and data architectures (OLAP, MPP)
• Deep expertise in building Big Data platforms on cloud infrastructure like AWS, OpenStack, and Azure
• Proficient with Hadoop stack, such as MapReduce, YARN, HDFS, Hive, Pig, Oozie, Flume, Sqoop, Zookeeper, Spark
• Batch Analytics Stack - MapReduce, Hive, Pig, Shark
Desirable skills:
• Knowledge of digital media data
• AWS Certified Solution Architect