Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Python Data Engineer

Full-time

Flatgigs

About the Client: Our client is building a high-scale operations management and logistical dispatch platform optimized for massive field environments. The platform orchestrates enterprise workforce planning, automated staff rostering, real-time vehicle/field routing, and complex SLA-driven performance analytics. Built on high-performance mathematical solvers and distributed cloud systems, this engine helps operations teams maximize field efficiency and lower resource overhead under dynamic conditions.

Position Overview

We are seeking a deeply technical, algorithmically driven Python Data Engineer to completely own the core engine processing layer of our field operations platform. This is not a typical web backend track. You will design, build, and optimize constraint-satisfaction algorithms, real-time event-driven dispatch components, and high-throughput data processing pipelines. Your primary mandate will be translating workforce schedule rules, real-time geographic location streams, and third-party HR systems data into highly efficient operational schedules.

Key Responsibilities

  • Constraint Planning Engine: Process massive volumes of scheduling variables through rule evaluation matrices and engagement profiles using Celery, Polars, and Google OR-Tools .
  • Automated Rostering Logic: Build and scale serverless solvers running as Azure Functions that generate staff rosters based on employee certifications, fatigue laws, and leave data parsed from external HR APIs.
  • Real-Time Dispatch Optimization: Engineer an always-on proximity scoring engine using live hardware geolocation streams and attendance tracking metrics to assign real-time field tasks gracefully.
  • Performance Pipeline Aggregation: Construct timer-triggered background workers to run scheduled KPI aggregation algorithms and calculate precision SLA scores across all operational modules.
  • Architecture Decoupling Management: Enforce clean architectural boundaries by writing structured, verified outputs into Redis queues and Azure SQL systems via SQLAlchemy, keeping your data workflows decoupled from the frontend API layers.

Required Skills & Qualifications

  • 5+ years of verified professional history running Python backend engineering, data engineering, or quantitative algorithm design.
  • Demonstrated production experience handling combinatorial optimization solvers, scheduling algorithms, or constraint satisfaction libraries (e.g., OR-Tools, PuLP ).
  • Strong data processing capabilities manipulating large-scale datasets using high-performance libraries like Polars , Pandas, or Apache Spark.
  • Hands-on system implementation familiarity with task distribution queues and async workers like Celery with a Redis broker .
  • Solid experience working within Microsoft Azure cloud infrastructure and writing high-performance SQL relational database queries.
  • Location Context: 100% remote-first operational infrastructure flexibility open exclusively to qualified engineering professionals permanently residing in Sri Lanka, India, or Pakistan .

Preferred Strategic Indicators (Nice to Have)

  • Experience deploying event-driven applications on Azure Functions or equivalent serverless ecosystems.
  • Familiarity with data schema enforcement and strict runtime validations using Pydantic.
  • Knowledge of machine learning model execution paths (scikit-learn, ONNX, or Azure ML) to support future predictive model migrations.

What We Offer

  • The exceptional technical freedom to build a mission-critical, rule-based algorithmic engine that serves as the foundation for future ML optimization models.
  • Highly competitive international compensation package calibrated against engineering experience and optimization depth.
  • A pure, focused backend engineering track completely isolated from UI, frontend, or TypeScript requirements.
  • Flexible work-from-home parameters aligned seamlessly with your local South Asian timezone infrastructure.
Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Python Data Engineer in India vacancy
  •  ...governments realize their greatest potential. Title and Summary Data Engineer II Your Role As a Data Engineer II, you will contribute...  ...• Proficiency in SQL and at least one programming language (Python, Scala, or Java) • Experience working with big data... 
    Suggested
    Full time
    Worldwide

    Mastercard

    India
    28 days ago
  •  ...realize their greatest potential. Title and Summary Senior Data Engineer Senior Data Engineer - SSO10369 Mastercard is a global technology...  ...SQL skills and proficiency in programming languages such as Python or R • Solid understanding of data mining, machine learning... 
    Suggested
    Full time
    Worldwide

    Mastercard

    India
    11 days ago
  •  ...governments realize their greatest potential. Title and Summary Data Engineer || Who is Mastercard? Mastercard is a global technology...  ..., cloud-based data pipelines and platforms using PySpark, Python, and modern data engineering practices. • Build reliable ETL... 
    Suggested
    Full time
    Worldwide

    Mastercard

    India
    15 days ago
  •  ...realize their greatest potential. Title and Summary Senior Data Engineer  Job Overview  The Senior Software Engineer will do the...  ...distributed data pipelines and frameworks using Apache Spark (Scala/Python/Java) for massive parallel processing.  Hands-on experience... 
    Suggested
    Full time
    Worldwide
    Flexible hours

    Mastercard

    India
    a month ago
  •  ...realize their greatest potential. Title and Summary Senior Data Engineer What is Data & Services? The Data & Services Technology...  ...pipeline using NiFi • Highly proficient in OO programming (Python Java, and Scala) • Experience with the Hadoop Ecosystem (HDFS... 
    Suggested
    Full time
    Worldwide

    Mastercard

    India
    a month ago
  •  ...realize their greatest potential. Title and Summary Senior Data Engineer Role: Senior Data Engineer Role Overview We are seeking...  ...ideate, design, and implement AI-driven solutions, modernize Python and data pipelines, and maintain best-in-class analytics environments... 
    Full time
    Worldwide

    Mastercard

    India
    5 days ago
  •  ...realize their greatest potential. Title and Summary Senior Data Engineer-3 Overview Product Data & Analytics is a centralized global...  ..., to measure and optimize business performance. • Utilize Python, SQL, and BI tools (e.g., Tableau, Power BI) for data analysis... 
    Full time
    Worldwide
    Flexible hours

    Mastercard

    India
    a month ago
  •  ...governments realize their greatest potential. Title and Summary Data Engineer II Overview Who is Mastercard? Mastercard is a global...  ...• Strong proficiency in Java (JDK 8+), OOP/OOAD principles, Python is a plus. Experience with Spring Boot, REST APIs, Spring... 
    Full time
    Worldwide

    Mastercard

    India
    15 days ago
  •  ...set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Data Engineer II-1 Data Engineer, DPO Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission... 
    Full time
    Local area
    Worldwide
    Flexible hours

    Mastercard

    India
    28 days ago
  •  ...set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Data Engineer II "Who is Mastercard? We are the global technology company behind the world’s fastest payments processing network. We are... 
    Full time
    Work experience placement
    Worldwide

    Mastercard

    India
    a month ago
  •  ...set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Data Engineer II OVERVIEW Mastercard Services, the professional services arm of Mastercard Worldwide, provides payments-focused consulting... 
    Full time
    Remote work
    Worldwide

    Mastercard

    India
    a month ago
  •  ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Data Engineer Overview Mastercard is the global technology company behind the worlds fastest payments processing network. We are a vehicle... 
    Full time
    Work experience placement
    Worldwide

    Mastercard

    India
    a month ago
  •  ...governments realize their greatest potential. Title and Summary Lead Data Engineer Job Title Lead Data Engineer Overview Who is...  ...-Oriented Programming and Design (OOP/OOAD) Java (JDK 8+); Python and/or Go is a plus • Experience building data services and... 
    Full time
    Worldwide

    Mastercard

    India
    15 days ago
  •  ...governments realize their greatest potential. Title and Summary Lead Data Engineer Job Description Summary Who is Mastercard? Mastercard...  ...experience with Apache Spark or Databricks, preferably using Python or Java. • Proven experience building large-scale data or... 
    Full time
    Worldwide

    Mastercard

    India
    25 days ago
  •  ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Principal Data Engineer Role Summary Join the Data Commercialization Platform (DCP) engineering team to design and build cloud-based architectures... 
    Full time
    Worldwide

    Mastercard

    India
    a month ago
  •  ...realize their greatest potential. Title and Summary Director, Data Engineering Who is Mastercard? Mastercard is a global technology...  ...ETL systems. • Proficiency in scripting and automation using Python, Bash, or PowerShell. • Demonstrated success in... 
    Full time
    Worldwide

    Mastercard

    India
    a month ago
  •  ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Data Engineer - Data & AI Platform Senior Data Engineer – Data & AI Platform Who is Mastercard? Mastercard is a global technology company... 
    Full time
    Worldwide

    Mastercard

    India
    a month ago
  •  ...dedicated to empowering millions of farmers worldwide. By building data-driven, intelligent tools with real-world impact at an...  ...Position Overview We are seeking a highly experienced AI/Python Engineer to design, build, and optimize intelligent, LLM-powered systems... 
    Remote work
    Worldwide
    Flexible hours

    Walter

    India
    4 hours ago
  •  ...greatest potential. Title and Summary Data Scientist 2-2 Job Description: Who is...  ...versioning, monitoring) in partnership with engineering. Communicate technical problems, trade...  .... Programming and tools: Strong Python skills with libraries such as pandas, NumPy... 
    Full time
    Worldwide

    Mastercard

    India
    26 days ago
  •  ...greatest potential. Title and Summary Data Scientist II Job Description Product...  ...Looker, Tableau, PowerBI • Experience with Python, R, a plus • Experience on SQL Server...  ...Science, Information Technology, Engineering, Mathematics, Statistics Additional Competencies... 
    Full time
    Worldwide

    Mastercard

    India
    a month ago
  •  ...greatest potential. Title and Summary Senior Data Scientist Job Description Summary -...  ...practices in machine learning and data engineering to develop scalable solutions....  ...relevant technologies (e.g. TensorFlow, Python, Sklearn, Pandas, etc.). Strong desire... 
    Full time
    Worldwide

    Mastercard

    India
    a month ago
  •  ...greatest potential. Title and Summary Senior Data Scientist Overview Our...  ...deployment support. 2. Work closely with data engineers and developers to build and deploy interactive...  ...Plotly’s Dash framework. • Workplace Python coding experience, including a good... 
    Full time
    Worldwide

    Mastercard

    India
    28 days ago
  •  ...Title and Summary Senior Machine Learning Engineer Overview: We are the global...  ...possibilities. Our team within Mastercard – Data & Services: The Data & Services team is...  .... • High proficiency in using Python. R is nice to have • Hands on experience... 
    Full time
    Worldwide
    Flexible hours

    Mastercard

    India
    8 days ago
  •  ...and Summary Senior Research Manager – Primary Market Research, Data Scientist (L6) Job Description: Senior Research Manager – Quantitative...  ...proficiency with tools such as Sawtooth, R, SPSS, and DisplayR; Python is a plus. ~ Strong understanding of survey‑based research... 
    Full time
    Worldwide

    Mastercard

    India
    a month ago
  •  ...businesses built and run by visionary entrepreneurs. This specific engineering track powers QuillBot , an industry-leading AI writing...  ...minded Engineering Manager to lead, scale, and modernize the core Data Platform infrastructure powering QuillBot’s global product intelligence... 
    Full time
    Remote work
    Work from home
    Flexible hours

    Learneo

    India
    20 hours ago
  •  ...-first workspace culture, we combine advanced machine learning engineering with creative utility to make modern writing infrastructure seamlessly...  ...Engineering Manager to own, scale, and mature the foundational Data Platform infrastructure driving Quillbot’s core product... 
    Full time
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Quillbot

    India
    20 hours ago
  •  ...governments realize their greatest potential. Title and Summary Senior Engineer, Machine Learning Engineering-2 Overview Mastercard’s...  ...to achieve growth & innovation goals by providing unparalleled data-driven insights and advanced analytics. By leveraging... 
    Full time
    Work experience placement
    Worldwide

    Mastercard

    India
    a month ago
  •  ...game industry, is looking for a skilled AI Engineer. You will play a key role in developing,...  ...AutoGen, or CrewAI. Collaborate with data engineers to preprocess large datasets and...  .... ~ Strong proficiency in Python and advanced ecosystem libraries (transformers... 
    Full time
    Flexible hours

    Keywords Studios

    India
    20 hours ago
  •  ...potential. Title and Summary Senior AI Engineer Who is Mastercard? Mastercard is a...  ...simple, smart, and accessible. Using secure data and networks, partnerships, and passion,...  ...• Strong hands-on expertise with: o Python (preferred), R, and SQL; proficiency with... 
    Full time
    Worldwide

    Mastercard

    India
    a month ago
  •  ...potential. Title and Summary Senior AI Engineer Who is Mastercard? Mastercard is a...  ...simple, smart, and accessible. Using secure data, advanced technology, and strong...  ...hybrid, interpretable systems. • Excellent Python engineering skills including async programming... 
    Full time
    Worldwide

    Mastercard

    India
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Python Data Engineer. Be the first to apply!