Associate Specialist , Data Engineering
The Opportunity
Role Overview
Data Engineer
2–4 years of hands-on experience
Python
PySpark
SQL
AWS
Databricks
What will you do in this role
- Build, enhance, and support
batch and streaming
data pipelines using defined technical designs and backlog requirements.
- Develop and maintain
ETL/ELT
Python
PySpark
, and SQL across data lake, lakehouse, and warehouse environments.
- Work closely with Data Analysts, Data Scientists, senior engineers, tech leads, and product managers to understand requirements and deliver
curated, analytics-ready datasets
.
- Implement
data quality checks
, validations, reconciliations, and basic anomaly checks to improve trust and usability of data outputs.
- Run, monitor, and troubleshoot pipelines using orchestration and observability tools such as
Databricks Workflows
AWS Step Functions
, scheduling, logging, monitoring, and alerting.
- Follow engineering practices including
unit testing
integration testing
data tests
CI/CD
.
- Support BI and analytics use cases by applying
dimensional modeling
slowly changing dimensions (SCD)
.
- Write and tune
SQL
queries for data profiling, transformations, validations, debugging, and performance improvements.
- Use
AWS
S3
Glue
Lambda
Step Functions
EMR
, and CloudWatch to support data engineering workloads while following security practices such as IAM, encryption, and least privilege.
- Contribute to cloud resource provisioning and environment configuration using
Terraform
, with guidance from senior engineers.
- Package, deploy, and support workloads using
Docker
and related runtime configurations, including ECS/Fargate where applicable.
- Use
GitHub
CI/CD
pipelines.
- Develop scalable data processing logic on
Databricks
Apache Spark
PySpark
Delta Lake
, ACID transactions, and schema evolution.
- Use Jupyter/Databricks notebooks for exploration, debugging, and PoCs; convert validated logic into reusable modules, tests, and deployment-ready pipelines.
- Participate in
Agile
delivery ceremonies, provide task-level estimates, share progress updates, and raise risks or dependencies early.
- Create and maintain technical documentation such as pipeline specifications, data contracts, runbooks, and support notes.
What Should you have
- Bachelor's degree in computer science, Engineering, or a related field, or equivalent practical experience.
•
2–4 years
of hands-on experience in data engineering, including building or supporting production data pipelines and ETL/ELT workflows.
- Practical experience with
AWS
S3
Glue
Lambda
Step Functions
EMR
, and CloudWatch; understanding of IAM, encryption, and cloud security basics.
- Hands-on experience with
Databricks
Apache Spark
PySpark
Delta Lake
.
- Strong
SQL
skills for joins, window functions, data profiling, transformations, validations, and performance tuning.
- Good working knowledge of
Python
PySpark
, including Spark fundamentals such as partitioning, shuffle, caching, file formats, debugging, and optimization.
- Understanding of
dimensional modeling
slowly changing dimensions (SCD)
.
- Exposure to
GitHub
CI/CD
, code reviews, branching, release practices, and engineering quality standards.
- Working knowledge of
Docker
Terraform
for deployment, runtime configuration, and cloud environment support.
- Ability to work in Agile teams, communicate clearly, collaborate with cross-functional stakeholders, and take ownership of assigned deliverables.
Primary Skills
Secondary Skills
Good to Have
- Exposure to data quality or testing frameworks such as Collibra, Immuta, and basic awareness of data governance practices including catalog, lineage, and access controls.
- Exposure to orchestration tools such as Airflow or modern table formats such as Delta, Iceberg.
- AWS certification such as Developer or Solutions Architect, or equivalent demonstrated cloud experience.
Who we are
What we look for
Required Skills
Preferred Skills
Language(s) Job Description
Search Firm Representatives Please Read Carefully
Employee Status
Relocation
VISA Sponsorship
Travel Requirements
Flexible Work Arrangements
Shift
Valid Driving License
Hazardous Material(s)
Job Posting End Date
Not included in the source posting: what you'll do, benefits.
Skills
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.