I

Intercontinental Exchange

Runs exchanges, data and mortgage technology

Senior Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeHyderabad, Telangana, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least three years of experience running Apache Airflow in production, including knowledge of scheduler internals, executor types, XComs, Connections, Variables, pools, and the TaskFlow API.
  • Experience deploying and operating Airflow on Kubernetes using KubernetesExecutor or CeleryKubernetesExecutor, including pod templates, resource tuning, persistent volume claims, Helm chart management, and upgrades that keep the scheduler online.
  • Strong Python skills for DAG authoring, including dynamic task mapping, custom operators and sensors, cross-DAG triggers, parameterised pipelines, and test coverage.
  • Demonstrated experience building batch and incremental ETL and ELT pipelines at scale, with transformation logic, data quality validation, lineage capture, and maintainable delivery.
  • A solid practical grasp of lakehouse architecture, medallion models, table-format selection, and dependable data availability for downstream consumers.
  • Hands-on knowledge of the Apache Iceberg table specification, including snapshot isolation, partition evolution, hidden partitioning, and time-travel queries, and experience managing Iceberg tables in a catalog environment.
  • Practical Databricks experience with cluster management, Delta Lake, Workflows or Jobs, and Unity Catalog.
  • Experience building dbt projects, including models, sources, tests, snapshots, seeds, and macros, and integrating dbt with Airflow; ability to document projects and implement useful freshness checks.
  • Strong engineering-grade Python skills, including writing well-structured, tested, and packaged code; familiarity with pandas, PySpark, SQLAlchemy, and Pydantic.
  • Experience with near-real-time ingestion using Kafka, Kafka Connect, or Flink, including landing data into lakehouse storage.
  • PySpark proficiency for large-scale distributed processing, including memory management, shuffle optimisation, and partition sizing.
  • Kubernetes and OpenShift platform knowledge, including Helm, RBAC, and namespace management.
  • Familiarity with data contract approaches, catalogue tools such as DataHub or Collibra, and quality frameworks such as Great Expectations or Soda.
  • Experience with managed data services on AWS, Azure, or GCP, including S3, Glue, ADLS, Synapse, GCS, or Dataproc.
  • Ability to provision data infrastructure using Terraform or Pulumi.
  • Understanding of feature stores and experience building pipelines that serve model training and inference reliably.

Responsibilities

  • Own Apache Airflow end-to-end by writing DAGs for complex workflows spanning ingestion, transformation, validation, and delivery, applying idempotency, backfill safety, SLA alerting, dynamic task mapping, and thorough testing; review other engineers' DAGs and raise engineering standards.
  • Operate Airflow on Kubernetes using KubernetesExecutor or CeleryKubernetesExecutor; manage Helm upgrades, tune pod templates and resource limits, and address scheduler performance issues proactively.
  • Build production-ready ETL and ELT pipelines across APIs, message queues, databases, and object storage, ensuring fault tolerance, appropriate incrementality, and ease of debugging.
  • Incorporate schema validation, row-count reconciliation, anomaly detection, freshness, and accuracy into data pipelines.
  • Design and maintain an Apache Iceberg lakehouse using a Bronze, Silver, and Gold medallion structure, addressing schema evolution, partitioning strategies, and time-travel queries.
  • Use Databricks to manage cluster compute, Delta Lake workflows, Unity Catalog, and scheduled jobs, keeping the environment cost-efficient and organised.
  • Build and maintain documented dbt projects alongside Airflow, including models, tests, snapshots, and macros; ensure test failures and freshness checks are surfaced for action.
  • Contribute reusable platform components, including pipeline templates, custom Airflow operators, and utility libraries.
  • Partner with data scientists and ML engineers to deliver feature pipelines and training datasets with the freshness and reproducibility their models require.
  • Instrument pipelines with metrics, dashboards, and alerts; own runbooks and participate in on-call cover.
  • Participate in architecture discussions, tooling evaluations, and mentoring.

Desired Qualifications

  • Experience with Databricks Asset Bundles or MLflow.

About the Company

Intercontinental Exchange

Runs exchanges, data and mortgage technology

Intercontinental Exchange runs financial marketplaces, clearing houses and data services for banks, investors and businesses that trade or finance assets. Its New York Stock Exchange lets companies raise capital and gives investors a place to buy and sell listed shares. ICE also sells market pricing and analytics, while its mortgage software supports lenders from loan applications through closing and servicing. Trading fees, listing fees and subscriptions pay for these services, and clearing houses manage the risk that one side of a trade fails to pay. Founded in 2000 to digitize energy trading, Intercontinental Exchange is headquartered in Atlanta, Georgia.

Company size
10,001+
Company stage
IPO
Headquarters
Atlanta, GA
Founded
2000

Recently Posted Jobs

Explore more opportunities at Intercontinental Exchange

See more jobs