Senior Data Software Engineer with AWS and Terraform

EPAM Systems

Deutschland

Vor Ort

EUR 90.000 - 130.000

Vollzeit

Vor 12 Tagen

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Zusammenfassung

EPAM Systems is seeking a Senior Data Software Engineer to join a client-facing delivery team building and hardening cloud-native data pipelines on AWS as part of a data platform modernization program.

You will ingest and transform large datasets with PySpark on AWS Glue and deliver curated, validated data into Snowflake with a focus on data quality, validation, and reconciliation for downstream analytics. This role features high autonomy and direct client stakeholder interaction.

Qualifikationen

  • 3+ years of experience with Python for production-level data engineering, including OOP and functional patterns.
  • Expertise in PySpark for distributed data processing and the DataFrame API
  • Advanced proficiency in Snowflake, including data warehousing and staging/transformation layers
  • Skills in AWS Glue, including job configuration, crawlers, Data Catalog, and DQDL
  • Background in data quality engineering, including validation frameworks and reconciliation
  • Proficiency in AWS services including S3, IAM, Lambda, Athena, and CloudWatch
  • English proficiency at B2 level or higher

Aufgaben

  • Design, build, and optimize scalable batch and incremental ETL/ELT pipelines using PySpark on AWS Glue
  • Configure Glue jobs, crawlers, triggers, connections, bookmarks, workflows, and the Glue Data Catalog
  • Tune workers, partitioning, and shuffle behavior for cost and performance optimization
  • Model and load curated datasets into Snowflake with staging, transformation, and publishing layers
  • Implement automated data quality and validation frameworks, including schema/contract enforcement and null/uniqueness/referential checks
  • Develop row-count and financial reconciliation processes, anomaly detection, and quarantine/reject handling
  • Configure and extend Glue Data Quality (DQDL) rules per requirements
  • Write clean, modular, testable Python with unit/integration tests and reusable libraries
  • Integrate pipelines with AWS services such as S3, IAM, Lambda, Athena, CloudWatch, Step Functions, and Secrets Manager
  • Instrument observability through logging, metrics, alerting, and pipeline SLA monitoring
  • Participate in code reviews, CI/CD automation, and documentation
  • Engage directly with client stakeholders in requirements refinement, design walkthroughs, status reporting, and act as technical advisor within the workstream

Kenntnisse

Python
PySpark
CI/CD
English (B2+)
Data quality

Tools

Snowflake
AWS Glue
S3
IAM
Lambda
Athena
CloudWatch

Jobbeschreibung

We are seeking a Senior Data Software Engineer to join a client-facing delivery team building and hardening cloud-native data pipelines on AWS as part of a data platform modernization program. The role involves ingesting and transforming large datasets with PySpark on AWS Glue and delivering curated, validated data into Snowflake, with a core focus on data quality, validation, and reconciliation for downstream analytics. This position is delivered at a Senior Consultant level with high autonomy and direct client stakeholder communication.

Responsibilities
  • Design, build, and optimize scalable batch and incremental ETL/ELT pipelines using PySpark on AWS Glue
  • Configure Glue jobs, crawlers, triggers, connections, bookmarks, workflows, and the Glue Data Catalog
  • Tune workers, partitioning, and shuffle behavior for cost and performance optimization
  • Model and load curated datasets into Snowflake with staging, transformation, and publishing layers
  • Implement automated data quality and validation frameworks, including schema/contract enforcement and null/uniqueness/referential checks
  • Develop row-count and financial reconciliation processes, anomaly detection, and quarantine/reject handling
  • Configure and extend Glue Data Quality (DQDL) rules per requirements
  • Write clean, modular, testable Python with unit/integration tests and reusable libraries
  • Integrate pipelines with AWS services such as S3, IAM, Lambda, Athena, CloudWatch, Step Functions, and Secrets Manager
  • Instrument observability through logging, metrics, alerting, and pipeline SLA monitoring
  • Participate in code reviews, CI/CD automation, and documentation
  • Engage directly with client stakeholders in requirements refinement, design walkthroughs, status reporting, and act as technical advisor within the workstream
Requirements
  • 3+ years of experience with Python for production-level data engineering, including OOP and functional patterns
  • Expertise in PySpark for distributed data processing and the DataFrame API
  • Advanced proficiency in Snowflake, including data warehousing and staging/transformation layers
  • Skills in AWS Glue, including job configuration, crawlers, Data Catalog, and DQDL
  • Background in data quality engineering, including validation frameworks and reconciliation
  • Proficiency in AWS services including S3, IAM, Lambda, Athena, and CloudWatch
  • English proficiency at B2 level or higher

Nice to have:

  • Familiarity with Generative AI / LLM concepts
  • Knowledge of Airflow / Step Functions orchestration
  • Familiarity with Great Expectations or similar data quality frameworks
  • Knowledge of Terraform / CloudFormation
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Big Data Engineer
Big Data Engineer

Embedded Shishya • Deutschland

Hybrid
EUR 70.000 - 110.000
Senior Data Software Engineer, Spark, Java, Scala
Senior Data Software Engineer, Spark, Java, Scala

EPAM Systems • Deutschland

Remote
EUR 90.000 - 130.000
Senior Data Software Engineer
Senior Data Software Engineer

TrioTech Recruitment • Berlin

Vor Ort
EUR 75.000 - 95.000
Free Breakfast & Lunch
Senior Data Engineer
Senior Data Engineer

Onapsis • Heidelberg

Vor Ort
EUR 70.000 - 90.000
Competitive compensation
Supportive and humble colleagues
Career growth opportunities
Senior Software Engineer, Data Transformation Snowflake DE-Berlin-Trion Building
Senior Software Engineer, Data Transformation Snowflake DE-Berlin-Trion Building

Neura Market • Berlin

Vor Ort
EUR 130.000 - 182.000
Senior Data Engineer (Data Platform)
Senior Data Engineer (Data Platform)

Jobtailor • Berlin

Vor Ort
EUR 70.000 - 110.000
Data & Analytics Engineer
Data & Analytics Engineer

Jobtailor • Hamburg

Vor Ort
EUR 65.000 - 95.000
Lead Data Engineer
Lead Data Engineer

Jobtailor • Deutschland

Vor Ort
EUR 90.000 - 140.000
Data Platform Lead
Data Platform Lead

Jobtailor • Berlin

Vor Ort
EUR 110.000 - 140.000
Principal Data Engineer
Principal Data Engineer

Jobtailor • Deutschland

Remote
EUR 120.000 - 180.000