Senior Data Software Engineer (Python, GCP)

EPAM SystemsWarsaw, PL
Published on

About the Role

We are looking for a Senior Data Software Engineer to join the project in the telecommunications sector, focusing on creating network infrastructure for high-speed internet access using fiber optic communication. This position offers a hybrid model, with three days per week required in the client's office for candidates based in Gdansk, Wroclaw, Warsaw, and Krakow.

Responsibilities

  • Provide technical leadership and oversight for other developers on the project.
  • Design and build ETL/ELT pipelines using Airflow and other technologies on the GCP.
  • Offer written advice and feedback to the Data Warehouse Technical Lead regarding options and best practices for the data warehouse and ETL/ELT pipelines.
  • Analyze source data and collaborate with internal data consumers to define the needed data representation in output tables.
  • Write and maintain relevant technical documentation.
  • Conduct comprehensive design and code reviews for fellow developers.

About the Candidate (Expectations and Nice to Have Skills)

Requirements

  • 5+ years of professional experience in relevant fields.
  • 1+ years of leadership experience.
  • Extensive experience in SQL scripting and Python programming.
  • At least 1 year of experience with ETL/ELT to BigQuery.
  • Background in developing solutions for GCP.
  • Proficiency in ETL/ELT processes for data warehousing, including source investigation, target schema design, and data pipeline implementation.
  • Strong written communication skills for creating clear technical documentation.
  • Solid interpersonal skills for collaborating with upstream and downstream teams.
  • Proficiency in English at a B2+ level.

Nice to Have

  • Experience with Apache Airflow.
  • Familiarity with tools such as IntelliJ, Gradle, Google Cloud Storage, Google Cloud Datastream, Google Cloud Data Catalog, Google Looker, Google Cloud Cortex.
  • Google Cloud Platform (GCP) certification.

About the Company

EPAM Systems is a leading global provider of digital platform engineering and development services. We have a commitment to positively impact our customers, employees, and communities, fostering a dynamic and inclusive culture. We offer a collaborative environment where you can work with multi-national teams and contribute to innovative projects.

Technologies

Skills

Other Benefits

Flexible schedule and opportunity to work remotely within PolandChance to work abroad for up to 60 days annuallyBusiness-driven relocation opportunitiesOutstanding career roadmapCertification opportunitiesUnlimited access to learning platformsHealth insuranceMultisportShopping vouchersOffice amenities including snacks and coffee