Hadoop Developer

  • Full-time

Company Description

Starcom is the Human Experience Company. A world-renowned media communications agency, we believe the alchemy of people and technology creates experiences people love, and actions brands need. With more than 5,000 employees worldwide, Starcom partners with the world's leading marketers and new establishment brands, including Airbnb, Coca-Cola, Fiat Chrysler Automobiles, Kellogg Company, Kraft Heinz, Samsung, Visa and more. Starcom is part of Publicis Media, one of four solution hubs within Publicis Groupe [Euronext Paris FR0000130577, CAC40], and has offices within Publicis One.

Job Description

The Starcom Advanced Analytics and Insights team is based in Chicago. Selected candidate will architect and develop adaptive solutions that address the accelerating marketplace changes.  The total team has a remit to find and tell data stories, including developing new interfaces, visualizations, methods, and applications to learn and act quickly to drive client marketing success.  Team members are skilled statisticians, software developers, data visualization and advanced analytics experts who mine data to understand how experiences impact consumer behavior and what drives business value.

Starcom is seeking a Data Engineer, a specialist in Big Data architecture and development, to join its Advanced Analytics and Insights team.  The candidate will contribute towards building custom data-driven applications for decision support, data exploration, and analytics enablement.  The candidate will provide support to data scientists and analysts, providing automation and incorporating their methodologies into applications for scaling across the organization.

The Data Engineer role will contribute towards architecting, designing, developing, deploying, and supporting end-to-end solutions within in-house and/or client Big Data infrastructure.  This is a full-stack engineering role.  Custom solutions developed internally are used across the organization to help internal teams optimize media planning and buying.

With responsibilities across multiple clients, this candidate will gain exposure to a variety of strategic business problems and the opportunity to contribute to our team’s set of innovative methods to solve them.

  • Design and build tools, applications, and frameworks within Hadoop
  • Programming experience in Python and Java (including any JVM based language, e.g., Scala); comfortable working in *nix environments
  • Broad experience across the full Hadoop stack, including Hive, Oozie, Spark, Flume, Storm, Kafka, etc.
  • Hadoop platform experience managing user permissions, security, monitoring performance, and troubleshooting issues.
  • Integrate with non-Hadoop platforms such as MS SQL Server, application server, and third-party APIs.
  • Experience developing and deploying data pipelines to support analytics applications.
  • Document and publish Big Data coding standards, architecture specifications, and technology framework
  • Provide technical leadership in establishing best practices in initiating, planning, and executing Big Data application development.
  • Work with external analytical stakeholders (both internal media teams and external clients) to plan, analyze, and execute against client analytics roadmaps.
  • Facilitate requirements gathering
  • Contribute to multiple projects as an architect and creative consultant
  • Key role in testing and deployment
  • Develop analytically oriented solutions

Qualifications

  • BA/BS in Computer Science or a related degree, and 3+ years’ practical experience in the field.
  • 3+ year experience in Hadoop related solution design, development, and deployment 
  • Experience working with cross-functional teams to develop use cases and propose engineering solutions.
  • Ability to rapidly brainstorm and develop testable ideas alone or with teams.
  • Highly effective communicator, both spoken and written
  • Self-reliant with demonstrated desire to take ownership of projects
  • Ability to prioritize and manage concurrent projects
  • Demonstrate initiative and work collaboratively and independently

Desired Skills:

  • Integrating with other data management platforms like Informatica, Talend, or Alteryx a plus
  • Working knowledge of SQL Server Integration Services a plus
  • Experience developing in R or SAS programming is a plus
  • Applied experience with marketing data and digital media is highly desirable
  • Experience with programmatic media and platforms in particular a plus.
  • Broad knowledge of large-scale distributed systems and client-server architectures a plus.
  • Knowledge of AWS and/or Azure Cloud platforms is good to have

Additional Information

All your information will be kept confidential according to EEO guidelines.

Privacy Policy