We are building an operations management platform that handles workforce planning, rostering, dispatching, and performance analytics. You will own the Python engine layer, responsible for the algorithms and data processing that power the core operational workflows used daily by operations teams.
Requirements
- 5 or more 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
- Comfortable working with SQL databases and writing performant queries
- Experience consuming REST APIs and message queues
Benefits
- Competitive salary
- Opportunities for growth and development
- Collaborative and dynamic work environment
- Flexible work arrangements
To apply for this job please visit jobs.workable.com.

Follow us on social media