Search by job, company or skills

Sr AWS Data Engineer

  • Posted 23 hours ago
  • Be among the first 10 applicants

Job Description

Role Overview:

We are seeking a highly skilled and consultative Senior AWS Data Engineer to join our team for a high-impact, client-facing engagement. In this on-site role, you will act as a technical leader, partnering directly with customers to design, plan, and execute end-to-end data pipelines.

The ideal candidate goes beyond coding—you must be able to confidently lead architectural discussions, justify design decisions, map theoretical concepts to real-world business problems, and clearly articulate implementation plans to client stakeholders.

Key Responsibilities:

Client Consulting & Architecture

  • Lead on-site customer workshops to understand business requirements, capture transformation rules, and design end-to-end data flows.
  • Clearly articulate and justify architectural design decisions, explaining which data design patterns best suit specific client use cases.
  • Plan and sequence end-to-end data engineering implementations, defining clear roadmaps for ingestion, transformation, and access control.
  • Map theoretical technical knowledge to practical, real-world solutions for the client.

Data Engineering & Development

  • Design and develop robust, metadata-driven ETL pipelines using AWS Glue and PySpark on S3.
  • Implement complex data transformations, including joins, aggregations, conditional logic, and business rule processing.
  • Optimize data pipelines for performance, scalability, and reliability.
  • Implement rigorous data quality checks, including integrity, completeness, and reconciliation validation.

Orchestration & Infrastructure

  • Develop and manage workflow orchestration using AWS Step Functions and EventBridge for both event-driven and schedule-based execution.
  • Provision and manage cloud infrastructure using Terraform (Infrastructure as Code).
  • Deploy and configure AWS services (Glue, Lambda, DynamoDB) ensuring consistent, repeatable deployments aligned with DevOps practices.

Security, Governance & Operations

  • Implement secure data access controls using AWS IAM and Lake Formation.
  • Ensure compliance with data governance policies, managing encryption and access auditing.
  • Set up monitoring, logging, and alerting mechanisms (e.g., SNS, CloudWatch, audit logs) to troubleshoot issues and drive continuous pipeline improvements.

Qualifications & Requirements:

Must-Have Skills & Experience:

  • 7–10 years of hands-on experience in AWS Data Engineering.
  • Strong Client-Facing Experience: Proven ability to work on-site, lead customer conversations, and present technical concepts to both technical and non-technical stakeholders.
  • Architectural Mindset: Demonstrated ability to plan end-to-end data implementations and defend design choices.
  • Deep expertise in AWS Glue, PySpark, and data processing on S3.
  • Production-level experience with orchestration patterns using AWS Step Functions and EventBridge.
  • Proficiency in Terraform for Infrastructure as Code (IaC).
  • Strong SQL capabilities and data modeling skills.
  • Experience building data validation, reconciliation, and quality frameworks.
  • Solid understanding of cloud security, IAM, and AWS best practices.

Nice-to-Have Skills:

  • Familiarity with AWS Lake Formation and data governance frameworks.
  • Experience with DynamoDB or metadata-driven ETL architectures.
  • Exposure to event-driven architectures.
  • Knowledge of CI/CD tools and automated deployment pipelines.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 152095069

Beware of Scammers

We don’t charge money for job offers