Amazinum logo

Senior Data Engineer

Amazinum·Salary not specified

Primary stack

Apache SparkKubernetesETLSQL

Nice to have's

stream processingmodern data stack toolsdata governance and lineage toolsinfrastructure as code

Job description

Description language:

About the Position

We are seeking a highly skilled Senior Data Engineer to design, build, and maintain scalable data infrastructure and pipelines. In this role, you will be responsible for enabling reliable data processing, ensuring high data quality, and supporting analytical and business intelligence needs across the organization. You will work with large-scale distributed systems, modern data platforms, and both batch and real-time data processing frameworks.

Responsibilities

  • Design, develop, and maintain robust ETL/ELT data pipelines
  • Build and optimize scalable data processing systems (batch and streaming)
  • Architect and manage data lakes, data warehouses, and data marts
  • Develop data transformations using SQL, Python, and Apache Spark (PySpark)
  • Integrate data from various sources (databases, APIs, streaming systems)
  • Ensure data quality, integrity, and consistency through validation and monitoring
  • Optimize performance of data pipelines (partitioning, indexing, query tuning)
  • Implement and maintain workflow orchestration (e.g., Apache Airflow)
  • Collaborate with cross-functional teams (Data Analysts, Data Scientists, Backend Engineers)
  • Support and contribute to CI/CD pipelines for data workflows
  • Document data architecture, processes, and standards

Requirements

Technical Skills:

  • 4+ years of professional experience as a Data Engineer or in a similar role
  • Strong proficiency in SQL (e.g., PostgreSQL, Snowflake, BigQuery, Redshift)
  • Hands-on experience with Apache Spark / PySpark
  • Solid understanding of data modeling (normalized and dimensional models)
  • Experience designing and implementing ETL/ELT pipelines
  • Experience with cloud platforms (AWS, GCP, or Azure)
  • Experience with:
    • Kubernetes
    • Containerization tools (Docker)
    • Version control systems (Git)

Nice to Have:

  • Experience with stream processing (e.g., Apache Kafka, Kinesis, Flink)
  • Knowledge of modern data stack tools (e.g., dbt, Delta Lake, Iceberg)
  • Experience with data governance and lineage tools
  • Exposure to infrastructure as code (e.g., Terraform)

We Offer

  • Paid vacation and sick leaves
  • Competitive salary
  • Flexible work schedule
  • Career growth
  • Corporate celebrating and presents
  • Corporate English courses
  • Office/hybrid work in Ternopil or opportunity for remote work
  • Coffee, tea, fruits, and cookies in the office

Locations

  • Ternopil, Ukraine
  • Hoboken, United States
  • Tallinn, Estonia

Contact Us

Get a free consultation with our expert to plan your next steps

Ukraine

+380 (68) 672 57 67

[email protected]

Peremohy Square, 4A Ternopil, Ukraine 46000

United States

201-732-9995

[email protected]

66 Willow Ave Hoboken NJ 07030

Estonia

Amazinum OÜ

Registry Code: 16893164

Harju maakond, Tallinn, Kesklinna linnaosa, Tornimäe tn 5, 10145

© Amazinum. 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.

Amazinum is a data science company based in Ternopil, Ukraine. We deliver artificial intelligence (AI), machine learning, big data solutions to various businesses — from a startup to enterprise. We develop data science solutions for e-commerce and retail, marketing and advertising, customer services, etc. Friendly team, competitive salaries, flexible schedule and location will let you percept your work at Amazinum as exciting flavour of your life.

More at Amazinum

All 5 roles

Popular searches