CareerPlanGet AI match score →

Python Data Engineer

India💼 Full-time🗓 2026-05-24 → 2026-07-31

Core

Own the Python engine layer for constraint-based planning algorithms, large-scale data processing pipelines, and real-time dispatch engines powering workforce planning and rostering.

Role type

Senior Python Data Engineer (Operations Algorithms)

Builds

Planning engine, Rostering engine, Dispatch engine, and Performance engine modules for an operations management platform.

Domain

Workforce management, operations analytics, constraint optimization

Deliverable

production ML models | product features

Required skills

Python 3.11, constraint solving and optimization algorithms, large-scale data processing, task queues and async processing, SQL database management, REST API consumption, message queue integration

Preferred skills

Azure Functions, OR-Tools, scikit-learn or ML model integration, Pydantic for data validation

Technologies

Celery, Polars, OR-Tools, Azure App Service, Azure Functions, Azure SQL, Azure Blob Storage, Azure Service Bus, Redis

Responsibilities

Process large volumes of operational schedule data through constraint evaluation and business rules; generate periodic staff rosters by solving constraint problems; perform real-time task assignment using proximity scoring; aggregate KPIs and SLA scores across modules.

Seniority

Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workable ↗