Software Data Engineer (AWS)

New
J
JobgetherManufacturing data
Based in IrelandFull-Time
SalaryAt least 29,500 EUR per year
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSPythonSQLSpark

Requirements

  • Hold a master’s degree in Computer Science, Computer Engineering, or a related technical discipline; a PhD is a plus.
  • Have strong programming and data engineering skills, particularly in Python and SQL.
  • Have hands-on experience building streaming data pipelines using Kafka/MSK and Flink or Spark Streaming.
  • Have practical experience with AWS EKS, Fargate, Lambda, S3, Aurora/RDS PostgreSQL, DynamoDB, and VPC.
  • Understand big data technologies such as Spark, Hive, and HDFS, and lakehouse formats such as Iceberg and Parquet.
  • Have experience with Git, CI/CD, Docker, Terraform or other Infrastructure as Code tools, REST APIs, and Agile/Scrum methodologies.
  • Understand scalable data architectures, production data pipelines, data quality, monitoring, and operational best practices.
  • Be able to collaborate with cross-functional and international teams and work independently with technical and business stakeholders.

Responsibilities

  • Design and develop streaming data pipelines using Kafka/MSK, Flink or Spark Streaming, and routing to curated data storage.
  • Build batch transformation pipelines in a medallion lakehouse architecture on Amazon S3 using formats such as Iceberg and Parquet.
  • Design and manage storage across relational databases, NoSQL technologies, and object-based lakehouse storage.
  • Design, deploy, and maintain AWS infrastructure for data and machine learning workloads.
  • Refactor and optimize solutions and take them from prototype through production using software engineering, CI/CD, containerization, and deployment practices.
  • Collaborate with international teams to gather requirements, contribute to solution design, and define data loading and ingestion processes.
  • Document technical developments, perform integration testing, and manage deployments in AWS environments.
  • Monitor production pipelines and maintain observability, data quality, performance, reliability, and maintainability.
  • Investigate user-reported issues and improve data ingestion processes in an application maintenance and support environment.
View Full Description & ApplyYou'll be redirected to the employer's site
At least 29,500 EUR per year
Apply Now