E

EXL

Analyzes business data and runs outsourced operations

Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeGurugram, Haryana, IndiaNo salary listedIn-person

About the Job

Requirements

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
  • 4–8 years of Data Engineering experience.
  • At least 2 years of hands-on DBT development experience.
  • Hands-on expertise in DBT (Data Build Tool), SQL, cloud data warehouses, and ELT processes.
  • Experience building DBT models on Snowflake or BigQuery.
  • Experience implementing data validation checks and automated testing through DBT.
  • Experience creating analytics-ready datasets and semantic models.
  • Exposure to Medallion Architecture, Lakehouse, and modern data platforms.

Responsibilities

  • Design and develop ELT pipelines using DBT.
  • Build reusable, scalable, and maintainable data transformation models.
  • Develop staging, intermediate, and mart layers following DBT best practices.
  • Implement modular SQL transformations and macros.
  • Create and maintain source-to-target mappings.
  • Design dimensional models, fact tables, and star schemas.
  • Build business-friendly semantic layers for reporting and analytics.
  • Support enterprise data warehouse initiatives.
  • Implement DBT tests for uniqueness, referential integrity, null validation, and custom business rules.
  • Monitor and improve overall data quality.
  • Perform root cause analysis for data issues.
  • Work with cloud platforms including Snowflake, Databricks, BigQuery, Azure Synapse, and Redshift.
  • Optimize query performance and manage compute costs.
  • Integrate DBT projects with Git and CI/CD pipelines.
  • Automate deployments across Development, QA, and Production environments.
  • Maintain documentation and lineage using DBT documentation features.
  • Work closely with Data Architects, Analysts, and Business Teams.
  • Participate in Agile ceremonies and sprint planning.
  • Translate business requirements into scalable data solutions.

Desired Qualifications

  • Shell scripting.
  • DBT Cloud.
  • Jinja macros.
  • Terraform.
  • Kafka.
  • Spark/PySpark.
  • Data Vault 2.0.
  • AI-assisted development tools such as GitHub Copilot and Microsoft Copilot.
  • SnowPro Certification.
  • Databricks Data Engineer Associate or Professional certification.
  • Google Professional Data Engineer certification.
  • Microsoft Azure Data Engineer Associate certification.

About the Company

EXL

Analyzes business data and runs outsourced operations

EXL analyzes business data and runs outsourced operations for insurers, healthcare payers, banks, retailers, and other large organizations. Its teams combine industry expertise with data engineering and AI to handle tasks such as claims processing, payment reviews, customer service, and finance within existing technology environments. The company also builds software, including LifePRO, which manages insurance policies, and EXLdata.ai, which connects fragmented data for use in AI systems. Clients pay for consulting projects, ongoing managed services, and software delivered through the cloud. EXL was founded in 1999 and is headquartered in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1999

Recently Posted Jobs

Explore more opportunities at EXL

See more jobs