E

EXL

Analyzes business data and runs outsourced operations

GCP Data Engineer

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

About the Job

Requirements

  • Graduate in Computer Science or a related field.
  • Have 6+ years of experience in data engineering or a related field.
  • Demonstrate proficiency with GCP big data tools including BigQuery, Dataproc, Airflow, Dataflow, and Pub/Sub.
  • Have experience or knowledge designing scalable and efficient data models for OLAP and OLTP use cases.
  • Have expertise building automated, scalable, and reliable ETL/ELT pipelines using custom Python or Scala solutions or Cloud Data Fusion.
  • Have strong coding skills in Python and SQL; Java or Scala is optional.
  • Be familiar with APIs and software development kits for GCP services.
  • Understand GCP services including Cloud Storage, Compute Engine, and Cloud Functions.
  • Have experience setting up continuous integration and continuous delivery pipelines using Cloud Build, GitHub Actions, or other tools.
  • Be familiar with monitoring and logging tools such as Cloud Monitoring and Cloud Logging for production workflows.
  • Be able to design innovative solutions for complex data challenges and transform raw data into actionable insights.
  • Be able to collaborate with data analysts and business stakeholders.
  • Have strong verbal and written communication skills for explaining technical concepts to non-technical audiences.
  • Be open to exploring new GCP features and adapting to changes in cloud technology.

Responsibilities

  • Build automated, scalable, and reliable ETL/ELT data pipelines.
  • Use GCP big data tools for data warehousing, SQL analytics, cluster processing, orchestration, stream and batch processing, and real-time messaging.
  • Design scalable and efficient data models for OLAP and OLTP use cases.
  • Build custom data solutions using GCP APIs and software development kits.
  • Deploy data pipelines using Kubernetes and containerization when applicable.
  • Set up continuous integration and continuous delivery pipelines for production workflows.
  • Monitor and log production workflows using Cloud Monitoring and Cloud Logging.
  • Prototype and experiment with GCP tools or third-party integrations.

Desired Qualifications

  • Familiarity with Kubernetes, including Google Kubernetes Engine, and containerization for deploying data pipelines.
  • High-level familiarity with Dataflow for stream and batch data processing.
  • High-level familiarity with Pub/Sub for real-time messaging and event ingestion.
  • Optional coding experience in Java or Scala.

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