Senior Airline DataEng Developer

Tata Consultancy Services (TCS)

Singapore, SGonsitePosted Jun 19, 2026

Skills

databrickssnowflakeairflowpythonazuresparkcicdawsml

About the role

Overview

The Senior Data Engineer will be an integral member of theairline's Data & Analytics engineering function, responsible for designing,building, and maintaining robust data pipelines, analytics platforms, andAI-integrated software solutions. A strong foundation in airline domainknowledge is central to this role - the ability to understand airline businessprocesses, operational data, and commercial workflows is what drives thedevelopment of meaningful, fit-for-purpose software solutions rather than generictechnical outputs. The role requires strong software engineering fundamentalscombined with deep expertise in data engineering, analytics tooling, andapplied AI development. This position suits a technically seasoned developerwho has built scalable data systems, taken end-to-end ownership of analyticsproduct delivery, and written production-grade code that powersbusiness-critical airline operations and commercial processes.

Role & Responsibilities

Design, develop, and maintain scalable ETL/ELT data pipelines supporting batch, streaming, and near real-time ingestion across core airline operational and commercial data sources, ensuring data is available, consistent, and fit for analytical and AI consumption

Own the full software development lifecycle for airline data and AI products - from requirements analysis, technical design, and data modelling through to build, testing, deployment, and production support across operational and commercial domains

Engineer and deliver AI-powered data products that embed predictive models, forecasting engines, anomaly detection, and optimization outputs directly into airline workflows

Develop Generative AI and Agentic AI software components tailored to airline business challenges - from AI-assisted disruption management and intelligent querying of flight and passenger data, to automation of repetitive operational tasks across network, cargo, and ground operations

Develop and optimize airline-domain data models, analytical data products, and semantic layers covering key business areas such as passenger revenue, yield, on-time performance, seat utilization, maintenance cost, and customer experience on cloud-native platforms

Implement and maintain data quality frameworks, validation rules, and pipeline observability tooling suited to airline data characteristics - handling operational data spikes, schedule volatility, and high-frequency telemetry feeds

Support migration and modernisation initiatives - transitioning legacy airline reporting systems and siloed operational data stores to unified cloud-native analytics and AI platforms

Participate actively in code reviews, enforce development standards, and contribute to technical documentation and architectural decision records across the airline data and AI engineering team

Collaborate closely with data scientists, ML engineers, revenue analysts, operations controllers, and business analysts to bridge the gap between airline analytical requirements and production-grade engineering delivery

Required Skills

15 to 18 years of total experience in data engineering, with significant depth in designing and delivering data pipelines, transformation logic, and analytics engineering solutions using Python, SQL in production environments

Mandatory airline or aviation domain experience with strong working knowledge of commercial, operational, and engineering data - sufficient to independently translate business requirements into scalable data solutions

Proven experience delivering end-to-end data products - covering pipeline development, data modelling, cloud platform deployment, and production support - in business-critical, regulated environments where reliability and data quality are non-negotiable

Strong expertise in data architecture fundamentals - including dimensional modelling, star and snowflake schemas, Lakehouse patterns, and cloud-native platform development using AWS, Azure, or Databricks at enterprise scale

Hands-on experience implementing Change Data Capture patterns, orchestrating workflows using tools such as Apache Airflow or MWAA, and building distributed data processing solutions using Apache Spark or equivalent engines

Demonstrated experience leading or contributing to platform migration programmes - transitioning legacy data warehouses, on-premise ETL tools, and traditional reporting platforms to modern cloud-native data and analytics ecosystems, including re-engineering of legacy jobs, data models, and reporting artefacts

Proven ability to apply data engineering discipline to data delivery - unit testing of transformation logic, modular pipeline design, CI/CD for data components, version control, and reusable component development

Demonstrated ability to work across multiple parallel workstreams and collaborate effectively with data scientists, analytics engineers, and business stakeholders to deliver integrated data and AI solutions

Strong command of data quality and observability - implementing validation frameworks, anomaly detection within pipelines, and monitoring tooling programmatically as part of the engineering delivery rather than as an afterthought

Must-Have Skills

Airline Domain Expertise - Hands-on experience delivering data and analytics software solutions within an airline or aviation environment, with deep practical understanding of airline business processes, KPIs, and data across commercial, operational, and engineering functions. Ability to independently interpret airline domain requirements and convert them into well-engineered, fit-for-purpose data and AI software products

Demonstrated ability to architect and build high-volume, high-reliability ETL/ELT pipelines from heterogeneous airline source systems into Data Warehouses or Lakehouse platforms, with strong command over incremental loading strategies, error handling, and pipeline resilience

Strong command over dimensional modelling, analytical data product design, and semantic layer development - delivering self-serving, business-consumable data assets that directly support airline commercial and operational decision-making

Proven experience operationalizing predictive, forecasting, optimization, and anomaly detection models at enterprise scale - building the software layer that takes model outputs from experimentation into reliable, monitored, production-grade airline business applications

Proven ability to re-engineer legacy data warehouses, ETL jobs, and reporting platforms into modern cloud-native equivalents - with strong delivery discipline across assessment, planning, execution, and cutover phases

Strong culture of code quality, unit testing of data transformation logic, peer review, CI/CD pipeline integration, and SLA-driven production support for data and AI software components

Ability to clearly articulate complex data and AI engineering decisions to non-technical airline business stakeholders, and to demonstrate measurable business value through data-backed outcomes

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in Singapore varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for Singapore medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, LinkedIn Easy Apply, and most other ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.