We are looking for a Senior Software Engineer to design and develop ETL solutions for processing large volumes of data. You’ll play a key role in improving our Client's data platform, supporting migrations to Azure cloud, and mentoring team members while maintaining high-quality standards and promoting best practices.

Key Responsibilities:

  • Develop and maintain ETL solutions for big data processing.
  • Create automated tests to ensure data quality and reliability.
  • Enhance the data platform by reducing technical debt and introducing new tools.
  • Lead the migration of systems and data to Azure cloud.
  • Mentor junior team members and contribute to defining development standards.

Qualifications:

  • Experience: 6+ years in data engineering, ETL design, and implementation; 3+ years in batch processing; 2+ years in data analysis and reporting.
  • Technical Skills: Proficient in SQL and Scala or Python (4+ years), with experience in Apache Spark, Kafka, Flink, and HDFS.
  • Strong team collaboration and communication skills.

Preferred Skills:

  • Expertise in database design and modeling.
  • Commercial experience with Databricks and Azure cloud.
  • Advanced skills in both Scala and Python.
  • Exceptional analytical and troubleshooting abilities.

Why join

This is an opportunity to work on cutting-edge projects, influence standards, and grow in a dynamic team environment.

Interested?

Apply now to take your career to the next level!

Aplikuj