Senior Data Engineer (AWS)

New
C
CapnexusRetail Software
USAContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of hands-on data engineering experience with at least 2+ years in AWS cloud environments.
Required Skills
AWSPythonSQLTerraformGitHub ActionsAWS LambdaPySpark

Requirements

  • 5+ years of hands-on data engineering experience.
  • 2+ years of experience in AWS cloud environments.
  • Strong proficiency in Python and SQL.
  • Hands-on PySpark or Scala coding experience for AWS Glue ETL.
  • Proven experience with AWS Glue, AWS Step Functions, AWS Lambda, and Amazon S3.
  • Proficiency with AWS Lambda Powertools.
  • Working knowledge of Apache Iceberg table format.
  • Hands-on experience with Terraform, AWS CloudFormation, or AWS CDK.
  • Experience with AWS Lake Formation for access control.
  • Solid understanding of DynamoDB data modeling and DAX.
  • Experience with Amazon Athena performance tuning.
  • Experience with GitHub Actions or equivalent CI/CD tooling.

Responsibilities

  • Design and implement a multi-zone enterprise data lake on Amazon S3.
  • Build batch and streaming data ingestion pipelines using AWS Glue, Amazon Kinesis, and containerized applications.
  • Write PySpark and Python ETL code for AWS Glue jobs using Apache Iceberg.
  • Implement data governance with AWS Lake Formation including table and column-level permissions.
  • Provision AWS data infrastructure as code using Terraform, CloudFormation, or CDK.
  • Integrate CI/CD pipelines using GitHub Actions for automated deployment.
  • Develop and deploy AWS Lambda functions using AWS Lambda Powertools.
  • Design entity resolution pipelines to deduplicate and merge customer records.
  • Support Azure-to-AWS data lake migrations using AWS DataSync.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now