Job Openings Data Engineer

About the job Data Engineer

Data Engineer 

YoE: 3-4 Years

Key Responsibilities:

  • Design and implement data pipelines and ETL workflows using AWS Glue, migrating from legacy Python scripts on EC2.
  • Work with AWS Organizations to manage and optimize a multi-account strategy with centralized governance and billing.
  • Develop and enforce network and security policies including NACLs, VPCs, and VPN configurations.
  • Implement and manage Infrastructure as Code (IaC) using tools like Terraform or AWS CloudFormation.
  • Design, monitor, and maintain long-running ETL processes (16+ hours), ensuring fault tolerance and recovery.
  • Migrate and integrate data using AWS DMS (Database Migration Service).
  • Ensure proper data encryption and masking of sensitive data, including PII and PCI data, following best practices and compliance standards.
  • Collaborate with security teams to enhance data security and governance frameworks.
  • Integrate with tools like Coalesce for data modeling and transformation workflows.
  • Optimize data storage and retrieval processes for scalability and performance.

Required Skills & Experience:

  • 5+ years of experience in data engineering roles.
  • Strong expertise in AWS services including Glue, DMS, EC2, VPC, IAM, S3, CloudWatch, and KMS.
  • Solid understanding of networking and security in AWS, including NACLs, security groups, and VPNs.
  • Hands-on experience with Python for scripting and data processing.
  • Proven track record of migrating ETL workflows to serverless architectures.
  • Experience with data masking, encryption, and compliance frameworks (e.g., GDPR, PCI-DSS).
  • Familiarity with IaC tools like Terraform or AWS CloudFormation.
  • Working knowledge of Coalesce or similar data orchestration platforms is a plus.
  • Experience managing long-running data jobs and optimizing for cost and performance.