P

Publicis Groupe

Runs advertising and digital transformation services

Back-End Architect

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • A Bachelor of Science degree in Computer Science or a related field is required.
  • At least 8 years of experience in Python development, with a strong understanding of object-oriented programming, design patterns, and best practices.
  • Deep understanding and hands-on experience with asynchronous programming paradigms and technologies in Python, such as Kafka, RabbitMQ, SQS, or Cloud Tasks.
  • Experience designing, building, and deploying microservices-based architectures.
  • Familiarity with RESTful APIs and GraphQL.
  • Experience working with relational databases such as PostgreSQL and MySQL, and NoSQL databases such as MongoDB.
  • Experience working in distributed cloud environments such as AWS or Google Cloud Platform.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • A solid understanding of data structures, algorithms, and software design principles.
  • Experience with unit testing and test-driven development.
  • Experience working in an Agile development environment and breaking epics into deliverable slices of functionality.

Responsibilities

  • Design, develop, and maintain robust, scalable APIs using Python and related frameworks such as Django or Flask for the agentic workflow platform, adhering to its distributed, modular, and asynchronous architecture.
  • Champion best practices for asynchronous programming in Python, using technologies such as Kafka, RabbitMQ, SQS, or Cloud Tasks.
  • Integrate AI/ML models and large language models into the workflow engine, working closely with data science teams.
  • Design and implement RESTful APIs and GraphQL endpoints for communication between microservices and external systems.
  • Write clean, well-documented, testable code in accordance with software development best practices.
  • Collaborate with front-end engineers to integrate backend APIs and services.
  • Develop robust testing frameworks and processes to ensure high-quality code delivery.
  • Work with DevOps engineers to deploy, monitor, and scale backend systems using containerization technologies such as Docker and orchestration tools such as Kubernetes.
  • Participate in code reviews and contribute to continuous improvement of the codebase and development processes.
  • Participate in grooming sessions, clarify meaning and intent, and suggest deliverable slices of functionality that provide user benefit as quickly as possible.
  • Stay current with technologies and trends in Python development, asynchronous programming, and AI/ML integration.

Desired Qualifications

  • Experience with AI/ML model deployment and integration.
  • Familiarity with performance marketing concepts and technologies.
  • Contributions to open-source projects.

About the Company

Publicis Groupe

Runs advertising and digital transformation services

Publicis Groupe runs advertising, media buying and digital transformation services for companies that want to reach consumers, coordinate campaigns and improve their business systems. Its agency network includes creative and media specialists, while Publicis Sapient builds and modernizes the technology behind clients' operations. Epsilon adds customer data and marketing technology that connect brands with audiences and measure campaign results. Clients pay for consulting, campaign creation and execution, with production and media costs billed through alongside the group's service work. Founded in 1926, Publicis Groupe is headquartered in Paris, France.

Company size
10,001+
Company stage
IPO
Headquarters
Paris, France
Founded
1926

Recently Posted Jobs

Explore more opportunities at Publicis Groupe

See more jobs