N-iX logo

Middle Data Engineer

N-iX·Salary not specified

Primary stack

dbtSnowflakeDataHubPythonAWSAirflowGitTerraformSQL

Nice to have's

Apache IcebergGlue Data CatalogEMRS3Glue Data QualityAthenaAWS LambdaBI platformssemantic layersEnglish

Job description

Description language:

About the Position

N-iX is looking for a Middle Data Engineer to help build and operate a new AWS-based data lakehouse for our customer in the e-commerce domain. The ideal candidate has hands-on experience with AWS data services, modern data pipelines, and lakehouse architectures.

Our Client is a global full-service e-commerce and subscription billing platform on a mission to simplify software sales everywhere. For nearly two decades, we’ve helped SaaS, digital goods, and subscription-based businesses grow by managing payments, global tax compliance, fraud prevention, and recurring revenue at scale. Our flexible, cloud-based platform combined with consultative services helps clients accelerate growth, reach new markets, and build long-term customer relationships.

Data is at the heart of everything the client does-powering insights, driving innovation, and shaping business decisions. The client is building a next-generation data platform and is looking for a Middle Data Engineer to contribute to its development.

Responsibilities

  • Develop and maintain scalable data pipelines using S3, Apache Iceberg, Glue Data Catalog, EMR, Airflow (MWAA), Python, and PySpark.
  • Work with data across medallion layers, from source ingestion to reusable business entities, dimensional models, and analytics-ready datasets.
  • Integrate data from various source systems, including databases, APIs, business applications, and file-based sources.
  • Implement data transformations and contribute to building end-to-end data products, including scheduled data deliveries and serverless workloads using services such as AWS Lambda and S3.
  • Apply automated testing and data quality practices across data pipelines and contribute to metadata management, cataloguing, lineage, and documentation using DataHub and AWS services.
  • Prepare and make curated data available in Snowflake for analytics, reporting, and SQL-based use cases.
  • Collaborate with architects, DevOps engineers, product owners, engineering managers, and Power BI engineers on solution implementation, CI/CD, and Terraform-based infrastructure.
  • Monitor data pipelines and production workflows, investigate issues, improve performance and reliability, and maintain technical documentation and runbooks.

Requirements

  • 3+ years of experience in data engineering, ideally with AWS, lakehouse, or hybrid data platforms.
  • Strong Python, PySpark, and SQL skills, with experience developing production data pipelines and data transformations.
  • Practical experience with Airflow and AWS data services, including S3, Apache Iceberg, Glue Data Catalog, Glue Data Quality, Athena, and EMR.
  • Good understanding of data modelling and harmonisation, including dimensional modelling, SCD Type 1 and 2, schema evolution, and working with data from multiple source systems.
  • Experience integrating data from databases, APIs, business applications, and file-based sources.
  • Understanding of data governance concepts, including metadata management, cataloguing, lineage, and documentation. Experience with DataHub is a plus.
  • Familiarity with Snowflake, BI platforms, semantic layers, and SQL- or dbt-based transformation approaches.
  • Experience with Git, GitLab CI/CD, automated testing, and Infrastructure as Code. Terraform experience is a plus.
  • Good problem-solving and troubleshooting skills, with a proactive approach to learning and taking ownership of assigned tasks.
  • Good communication and documentation skills.
  • Upper-Intermediate English or higher to collaborate effectively with English-speaking stakeholders on the client side.

We Offer

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

not applicable for freelancers

© N-iX. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

N-iX is a Ukraine and Poland based provider of software development outsourcing services, game development and professional services with 1700+ technical experts.

More at N-iX

All 144 roles

Popular searches