Skip to content

Senior Data Engineer

EXL Service

UShybrid$130k-$150k/yrPosted Jun 1, 2026

Skills

dynamodbmongodockerpandasoraclepythonflasksparkkafkacssemraws

About the role

Job Description: Role: AWS Data Engineer

We are looking for a Data Engineer with strong skills in Python and PySpark to design and build data solutions for a Fortune 500 client. The role focuses on building data pipelines and integrations on AWS as part of an enterprise data lake platform.

Key Responsibilities

Build and test data processing applications using PySpark and Python

Develop data pipelines using AWS Glue ETL or EMR

Create AWS Lambda functions using Python (pandas, json, requests, awswrangler)

Work with data from:

Relational databases (Oracle)

NoSQL databases (DynamoDB, MongoDB)

File systems (S3, HDFS)

Implement event-driven pipelines using Kafka

Develop REST APIs using FastAPI or Flask

Implement basic authentication (OAuth2 / JWT) for APIs

Build workflow orchestration pipelines using Step Functions and EventBridge

Work with big data file formats such as Parquet, Avro, ORC, JSON

Optimize Spark jobs using standard techniques (partitioning, joins, etc.)

Use Glue Crawlers to catalog datasets

Monitor and troubleshoot jobs using CloudWatch

Support deployment using Docker containers

Required Skills

Hands-on experience with Python and PySpark

Experience with AWS services:

S3, Glue, Lambda, EMR, Step Functions, EventBridge, Athena

Experience with Kafka integration

Strong SQL skills (writing complex queries)

Experience working with data file formats (Parquet, Avro, ORC, JSON, XML)

Experience using Python libraries (pandas, requests, boto3)

Experience building REST APIs (FastAPI or Flask)

Experience

4+ years of experience in Data Engineering or related field

Bachelor’s degree in Computer Science or related field (or equivalent)

Base Compensation Range: $130,000 – $150,000

The posted range is the hiring range for this role — a subset of the broader range available to employees over time — and reflects base salary across our national hiring scale. Final offers are based on several factors, including the candidate's skills and experience, internal pay equity, work location, market conditions for the role, and the specific scope and responsibilities of the position. The top of the range is reserved for candidates who notably exceed the requirements; the lower end applies to those with less experience or fewer preferred qualifications. For positions based in higher-cost zones (e.g., California, New York, New Jersey), actual compensation may exceed the posted range; your recruiter will share specifics during the process.

Responsibilities: The client is specifically looking for candidates with strong hands-on experience in the following technologies:

Building data pipelines using Python and PySpark on AWS Glue, EMR, and Lambda

Developing and securing RESTful APIs (FastAPI) deployed on Docker/EKS, with OAuth2/JWT-based authentication

Hands-on experience with Apache Iceberg tables for CDC and latest snapshot handling

Designing event-based pipelines using Apache Kafka / MSK for data consumption and publishing

Ability to lead and communicate complex technical designs, and leverage Copilot/GPT for agentic coding across the stack

Qualifications: The client is specifically looking for candidates with strong hands-on experience in the following technologies:

Building data pipelines using Python and PySpark on AWS Glue, EMR, and Lambda

Developing and securing RESTful APIs (FastAPI) deployed on Docker/EKS, with OAuth2/JWT-based authentication

Hands-on experience with Apache Iceberg tables for CDC and latest snapshot handling

Designing event-based pipelines using Apache Kafka / MSK for data consumption and publishing

Ability to lead and communicate complex technical designs, and leverage Copilot/GPT for agentic coding across the stack

Compensation

This Data Engineer role pays $130k-$150k/yr. Within typical range for data engineer roles in United States.

Questions about this role

  • How do I apply to this Senior Data Engineer role at EXL Service?

    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.

  • What's the typical salary for Data Engineer in United States?

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

  • How fast does AI Applyd auto-apply?

    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.

  • What ATS does EXL Service use?

    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.