Skip to Main Content

Data Architect for Marcel (Hybrid)

Publicis Re:Sources Global
Chicago, IL
  • Posted: over a month ago
  • Full-Time
Job Description
Company Description

About Publicis Re:Sources

Publicis Re:Sources is the backbone of Publicis Groupe, the world’s third-largest communications group. Formed in 1998 as a small team to service a few Publicis Groupe firms, Publicis Re:Sources has grown to 4,000+ people servicing a global network of prestigious advertising, public relations, media, healthcare and digital marketing agencies. We provide technology solutions and business services including finance, accounting, legal, benefits, procurement, tax, real estate, treasury and risk management to help Publicis Groupe agencies do what they do best: create and innovate for their clients.  In addition to providing essential, everyday services to the 86,000+ global Publicis Groupe employees, we build products and support capabilities that advances Publicis Groupe’s long-term growth strategy — taking even the smallest ideas into big concepts and beyond.

In addition to providing essential, everyday services to our agencies, Publicis Re:Sources develops and implements platforms, applications and tools to enhance productivity, encourage collaboration and enable professional and personal development. We continually transform to keep pace with our ever-changing communications industry and thrive on a spirit of innovation felt around the globe. With our support, Publicis Groupe agencies continue to create and deliver award-winning campaigns for their clients.

The company is a premier shared services company serving the financial, technological and administrative needs of U.S.-based business units of the world’s third largest Communications company.  With 2021 net revenues of over 10 billion Euros, the parent company specializes in Advertising, Digital, Media buying and consultancy.  The parent company is present in over 100+ countries on 5 continents, with 80,000 employees.

About Marcel

Marcel is the AI platform that connects more than 80,000 employees at Publicis Groupe— across geographies, agencies and capabilities. Marcel helps our employees learn, share, create, connect and grow more than ever before. Marcel connects employees to our culture, helps them master new skills, inspires them and tackles diversity and inclusion head on to help build a better world together. It’s a place where we come together every day to amplify each other as one global team.

All of this employee engagement creates over 100 million data points that power our AI-enabled knowledge graph, making the experience even more relevant for employees. And for our clients, our knowledge graph makes Marcel one of the most powerful tools ever invented for finding exactly the right expertise, teams and knowledge that we need to win in the Platform World.

Marcel is a strategic investment in our people and is aimed at being their personal growth engine in this hybrid world. This role is joining the dynamic Marcel team in helping build and evolve this product.

Job Description


  • Act as the Data Architect to ensure the delivery of all commitments on time and in high quality.  
  • Manage the data model and schema
  • Work closely with product and engineering teams to provide evaluation and recommendations of design patterns and solutions for data platforms with a focus on Graph based CDP, ETL and Lambda architectures
  • Provide technical inputs to agile processes, such as epic, story, and task definition to resolve issues and remove barriers throughout the lifecycle of client engagements 
  • Work with the Marcel’s data, product and engineering teams to deliver on all requests pertaining to Data, Features, Graph Schema, Feeds and Integrations, Data Science Models and other data management related requirements. 
  • Collaborate with feature teams to ensure features are delivered successfully end to end, ensuring all data lifecycle events are managed correctly and that SLAs are implemented as required. 
  • Be responsible for driving the Data and Engineering team to deliver a feature requirement from inception to production.

The key accountabilities for this role are, but not limited to;

  • Ensure the data models of the Marcel program are managed efficiently and that model enhancements are in alignment with the data modelling principles, standards and meta data practices
  • Ensure that all data lifecycle events are efficiently managed by the Marcel platform, aligning technology and feature teams accordingly.
  • Ensure that data quality is maintained in production through measurement and operationally supported
  • Work closely with feature teams to ensure that all analytics, data and architectures are in alignment with the Data Strategy.
  • Act as a point of contact and advisor on all data related features of Marcel and where relevant drive enhancements from concept through to production delivery.
  • Coaching and mentor others on best practices, data principles, performance.
  • Build analytics tools that utilize the data pipeline to provide actionable insights into customer acquisition, operational efficiency and other key business performance metrics.
  • Work with stakeholders including the Executive, Product, Data and Design teams to assist with data-related technical issues and support their data infrastructure needs.
  • Create data tools for analytics and data scientist team members that assist them in building and optimizing our product into an innovative industry leader.

Specific responsibilities:

  • Responsible for overall Data Architecture of the platform
  • Responsible for leading the team of data engineers to build data pipelines using a combination of Azure Data Factory and Databricks
  • Accountable for delivery of team commitments
  • Responsible for training and development of team members
  • Responsible for the design and architecture of feeds and data integrations
  • Responsible for sign off of deliverables
  • Responsible for establishing best practices and standards
  • Write maintainable and effective data feeds, and pipelines
  • Follow best practices for test driven environment, continuous integration.
  • Design, develop, test and implement end-to-end requirement
  • Contribute on all phases of development life cycle
  • Perform unit testing and troubleshooting applications




The experience and education qualifications for this position include, but are not limited to the following:

Minimum Experience (relevant): 5 (Overall experience of atleast 10+ years)

Maximum Experience (relevant): 9

  • Ensure a sound understanding of, demonstrate commitment to and comply with all legislation & Publicis Groupe Policies e.g., Janus, GSO and IT policies, etc.
  • Actively develop and maintain strong working relationships with all Re:Sources personnel both at a interpersonal level and across all business processes within the wider business environment.
  • Actively maintain communication and behavior standards that foster a culture of strong customer and service excellence both within Re:Sources and across all customer and supplier organizations.

Must have skills:

  • Strong written and verbal communication skills
  • Strong experience in implementing Graph database technologies (property graph)
  • Strong experience in leading data modelling activities for a production graph database solution
  • Strong experience in Cypher (or Tinkerpop Gremlin) with understand of tuning
  • Strong experience working with data integration technologies, specifically Azure Services, ADF, ETLs, JSON, Hop or ETL orchestration tools.
  • Strong experience using PySpark, Scala, DataBricks
  • 3-5+ years’ experience in design and implementation of complex distributed systems architectures
  • Strong experience with Master Data Management solutions
  • Experience with relational SQL and NoSQL databases, including Postgres and Cassandra.
  • Experience with stream-processing systems: Storm, Spark-Streaming, etc.
  • Strong knowledge Azure based services
  • Strong understanding of RDBMS data structure, Azure Tables, Blob, and other data sources
  • Experience with GraphQL
  • Experience in high availability and disaster recovery solutions
  • Experience with test driven development
  • Understanding of Jenkins, CI/CD processes using ADF, and DataBricks.
  • Strong analytical skills related to working with unstructured datasets.
  • Strong analytical skills necessary to triage and troubleshoot
  • Results-oriented and able to work across the organization as an individual contributor

Good to have skills:

  • Knowledge in graph data science, such as graph embedding
  • Knowledge in Neo4J HA Architecture for Critical Applications (Clustering, Multiple Data Centers, etc.)
  • Experience in working with EventHub, streaming data.
  • Experience with big data tools: Hadoop, Spark, Kafka, etc.
  • Experience with Redis
  • Understanding of ML models and experience in building ML pipeline, MLflow, AirFlow.
  • Bachelor's degree in engineering, computer science, information systems, or a related field from an accredited college or university; Master's degree from an accredited college or university is preferred. Or equivalent work experience.
  • Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement.
  • Build processes supporting data transformation, data structures, metadata, dependency and workload management.
  • A successful history of manipulating, processing and extracting value from large disconnected datasets.
  • Working knowledge of message queuing, stream processing, and highly scalable Azure based data stores.
  • Strong project management and organizational skills.
  • Experience supporting and working with cross-functional teams in a dynamic environment.
  • Understanding of Node.js is a plus, but not required.


  • Ability to design, develop, implement complex requirement.
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high quality code
  • Pro-active support to the business is a key attribute for this role with a customer service focus to link both systems requirements with business outcomes.


Additional Information

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

This job description in no way states or implies that these are the only duties to be performed by the employee(s) currently in this position. Employee(s) will be required to follow any other job related instructions and to perform any other job-related duties requested by any person authorized to give instructions or assignments.

A review of this position has excluded the marginal functions of the position that are incidental to the performance of fundamental job duties. All duties and responsibilities are essential job functions and requirements and are subject to possible modification to reasonably accommodate individuals with disabilities. To perform this job successfully, the incumbent(s) will possess the skills, aptitudes, and abilities to perform each duty proficiently. Some requirements may exclude individuals who pose a direct threat or significant risk to the health or safety of themselves or others. The requirements listed in this document are the minimum levels of knowledge, skills, or abilities.

This document does not create an employment contract, implied or otherwise, other than an "at-will" relations.

Publicis Re:Sources Global


Chicago, IL



What email should the hiring manager reach you at?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.