Senior Fullstack Engineer
New York City, NY - USA
Job Summary
Publicis Groupe is a global leader in communication and is positioned at every step of the value chain from consulting to execution combining marketing transformation and digital business transformation. Through a unified and fluid organization Publicis Groupe partners with its clients across communication media data and technology to ensure access to the full breadth of capabilities in every market. Present in over 100 countries Publicis Groupe employs around 103000 professionals.
AbouttheRole
We are building an internal analytics and modeloperations platform that lets business and analytics users configuremachine learning pipelines trigger long-running data jobs monitor execution and explore results in rich visual reports. The stack pairs a modern web front end with a Python API service a relational database and cloud data platforms where models and pipelines run.
This roleleadsdeliveryacrossthe entirestack: user-facing flows API contracts job and report state management and production hardening. You will work closely with data science data engineering and product to turnmachine learningcapabilities into reliable intuitive experience.
Team Culture&Collaboration
You will build theapplicationwhere analysts business users and clientsinteract with and leverage machine learningmodelsto drive real value and revenue. The work is full-stack visible and tied directly to client deliverables.
The team brings together decades of experience in marketing and AdTech and are all motivated to develop the best platform to drive client growth and innovation. The group is genuinely excited to work on this platform and there is a real opportunity to own the work and learn from other disciplines like data science generative AI marketing intelligence audience intelligence machine learning engineering and more.
UserInterface &Experience
- Design and build modern web applications for model configuration job submission and report exploration
- Translate datascience and analyticspipelinesinto clear validated user flows (builders wizards configuration panels)
- Implement dashboardsselectionforms and report visualizations (charts flow diagrams maps comparison views)
- Own form validation cascading field behavior and error states so users cannot submit jobs that will predictably fail
- Ensure usability responsiveness and consistent patterns across different model and report types
Backend APIs &DataContracts
- Extend Python API services with REST endpoints that expose curated data to the UI (dimension tables report payloads run configuration exports)
- Design JSON APIs that support efficient front-end consumption (filter metadata report access by run identifier enriched job status)
- Collaborate on job orchestration flows: submission execution logging polling callbacks and navigation from run to report
ApplicationStatePerformanceandReliability
- Manageclient-sidestate and server synchronization for long-running jobs (in-progress reports polling retry empty-data cases)
- Establish and extend patterns for data fetching and caching to eliminate duplicate API calls and improve perceived performance
- Harden edge cases:handles cases forno-data reportsmanageparent/child job relationships encoded path parameters multi-audience exports production release stability
PlatformIntegration
- Integrate UI and APIs with orchestration layers job metadata ingested dimension tables and report export pipelines
- Support agentor toolfacing workflows where platform capabilities are exposed to downstream consumers via APIs
- LeadCI/CDfor the application and supportrelease cadence for front-end and back-end services
Cross-functionalCollaboration
- Partner with data scientists to understand model parameters defaults and validation rules
- Partner with data engineering on pipeline contracts preflight checks and data sync behavior
- Break work into incremental deliverables (API first then UI) and ship against product epics
- 6-8yearsofbuilding production internal or enterprise web applications
- Strongfront-endskills:React TypeScript modern component patterns (e.g. App Router utility-first CSS accessible component libraries)
- Demonstratedback-end/APIexperience:Pythonand an async web framework (i.e.FastAPI or equivalent)
- Solid understanding ofREST APIsJSON contracts and client/server error handling
- Experience integrating UIs withbackend job systemsor long-running workflows (polling status transitions callbacks)
- Comfort reading SQL-shaped data models and collaborating on relational-database-backed APIs
- Ability to own featuresvertically(API UI release)
- Clear writtenand oralcommunication; experience working in Agile with data and engineering partners
PreferredQualifications
- Experience withcloud data platforms: job APIs SQL warehouses catalog-backed dimension and report tables (i.e. AWS Google Cloud etc.)
- Familiarity withML/analytics productsurfaces: model cards run configuration report types export/download flows
- Deep experiencewith server-state management caching and polling
- Data visualization: charting libraries maps or custom tooltip and axis work for analytics UIs
- Exposure toagent or tool APIpatterns on internal platforms
- Experience withcloud-hosteddeploys (containers load balancers secrets management) and CI/CD
- Multi-tenant or client-context routing (e.g. request context schema or catalog selection)
- Experience with Databricks (jobs deployment UC Genie etc.)
Our Publicis Groupe motto Viva La Différence means were better together and we believe that our differences make us stronger. It means we honor and celebrate all identities across all facets of intersectionality and it underpins all that we do as an organization. We are focused on fostering belonging and creating equitable & inclusive experiences for all talent.
Publicis Groupe provides robust and inclusive benefit programs and policies to support the evolving and diverse needs of our talent and enable every person to grow and thrive. Our benefits package includes medical coverage dental vision disability 401K as well as parental and family care leave family forming assistance tuition reimbursement and flexible time off.
If you require accommodation or assistance with the application or onboarding process specifically please contact
All your information will be kept confidential according to EEO guidelines.
Required Experience:
Senior IC
About Company
Publicis Media is one of the four solutions hubs of Publicis Groupe ([Euronext Paris FR0000130577, CAC 40], alongside Publicis Communications, Publicis.Sapient and Publicis Healthcare. Led by Steve King, CEO, Publicis Media is powered by its five global brands, Starcom, Zenith, Spark ... View more