📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Python Data Engineer - Workforce Planning Platform

Flatgigs

New
Senior 🇬🇧 English
Python Celery Redis Polars OR-Tools PuLP Apache Spark Azure Functions Azure SQL SQLAlchemy Azure Blob Storage Azure Service Bus REST APIs Pydantic

Job description

About the role

A client of Flatgigs is building an operations management platform for workforce planning, rostering, dispatching and performance analytics in a large-scale field operations environment. You will own the Python engine layer, which powers the algorithms and data processing behind the core workflows used daily by operations teams. This is not a typical web backend role: you will work on constraint-based planning algorithms, large-scale data pipelines and real-time dispatch engines.

Key responsibilities

  • Build the planning engine that processes large volumes of schedule data through constraint evaluation, business rules and engagement profiles to produce workforce planning demands (Celery, Polars, OR-Tools on Azure App Service)
  • Build the rostering engine that generates periodic staff rosters by solving constraints against planning demands, employee certifications and leave data from third-party HR systems (Azure Function App)
  • Build the dispatch engine for real-time task assignment using proximity scoring against live location, attendance and schedule data (Azure Function App or App Service)
  • Build the performance engine for scheduled KPI aggregation and SLA scoring (timer-triggered Azure Function App)
  • Integrate third-party HR and workforce management APIs and handle real-time location data streams

Required profile

  • 5+ years of Python backend or data engineering experience
  • Experience with constraint solving, optimization or scheduling algorithms (OR-Tools, PuLP or equivalent)
  • Strong data processing experience with large datasets (Polars, pandas or Apache Spark)
  • Experience with task queues and async processing (Celery, RQ or equivalent)
  • Familiarity with Azure and comfortable working with SQL databases and performant queries
  • Experience consuming REST APIs and message queues

Required skills

  • Python 3.11
  • Celery with Redis, Polars, OR-Tools, Azure Functions, Azure SQL, Azure Blob Storage, Azure Service Bus
  • Preferred: Azure Functions, scikit-learn or ONNX/Azure ML, Pydantic; nice to have: large-scale workforce management systems, SLA frameworks, fast-paced operational environments

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Flatgigs.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:workable

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 12 hours ago

Expires 1 month from now

8 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Flatgigs