Senior Backend Engineer, Data

Posted 6hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Backend & Data Engineer building Python services and Databricks pipelines for Publicis Groupe’s unified marketing intelligence platform. Powering analytics, automation, and agentic workflows across marketing channels.

Responsibilities:

  • Build and maintain Databricks and PySpark data pipelines using medallion-style Bronze/Silver/Gold architecture
  • Implement data quality checks, schema enforcement, and lineage tracking across pipeline stages
  • Build and optimize ETL/ELT workflows for marketing performance data at scale
  • Collaborate with analytics and data science teams on clean, well-modeled, accessible data assets
  • Build backend services and APIs in Python using FastAPI, Flask, or equivalent frameworks
  • Work within established microservices, domain-boundary, caching, and queuing patterns
  • Build service-to-service communication using REST, gRPC, and event-driven patterns
  • Integrate with external marketing platforms, cloud services, and internal microservices
  • Implement secure authentication, authorization, rate limiting, and multi-tenant access controls
  • Write production-ready code, participate in code reviews, and mentor other engineers through technical influence
  • Build and maintain CI/CD pipelines and infrastructure-as-code environments
  • Implement tracing, structured logging, metrics, and alerting
  • Optimize services for latency, concurrency, throughput, and cost efficiency
  • Contribute to automated testing, load testing, and resiliency practices
  • Partner with SRE on SLIs/SLOs
  • Collaborate with product, data, and SRE teams on shared backend designs across campaign activation domains

Requirements:

  • At least 5 years of experience in backend engineering, data engineering, or distributed systems
  • Strong, hands-on expertise in Python, with experience in FastAPI, Flask, or equivalent modern backend frameworks
  • Strong, hands-on proficiency with Databricks and PySpark, including practical experience with medallion-style (Bronze/Silver/Gold) data architecture — or a strong willingness and aptitude to pick it up quickly
  • Solid understanding of microservices, concurrency, async programming, and event-driven architectures
  • Proficiency with SQL and NoSQL databases, including PostgreSQL, DynamoDB, Redis, MongoDB, or similar
  • Familiarity with lakehouse platforms
  • Hands-on experience with Docker, Kubernetes, and AWS
  • Experience with infrastructure-as-code tooling such as CloudFormation
  • Strong CI/CD experience, such as GitHub Actions or Argo
  • Good working knowledge of observability practices: logs, metrics, traces, and performance analysis
  • Proven ability to write clean, testable, well-structured production code
  • Fluent in English, both verbal and written
  • Familiarity with AI/LLM systems and agentic workflow integration
  • Experience with streaming or queuing systems such as Kafka, Pub/Sub, or SQS
  • Experience with Delta Lake, Unity Catalog, or other lakehouse governance and optimization tools
  • Prior experience with API gateway architectures, caching layers, or service meshes
  • Familiarity with marketing, advertising, or platform APIs and similar ecosystems