Senior Data Software Engineer (Python, GCP)

EPAM SystemsKrakow, PL
Published on

About the Role

We are looking for a Senior Data Software Engineer to join the project in the telecommunications sector. The project focuses on creating network infrastructure for high-speed internet access using fiber optic communication. You will work with an American multinational technology company, which is one of the Big Five in the American information technology industry. This position offers a hybrid model, with 3 days per week working from the client's office for candidates from 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.
  • Provide advice and recommendations to the Data Warehouse Technical Lead regarding options and best practices for the data warehouse and related ETL/ELT pipelines.
  • Analyze source data and work with internal data consumers to determine required data and its representation in output table schemas.
  • Write and maintain related technical documentation.
  • Perform thorough design and code reviews for other developers.

About the Candidate (Expectations and Nice to Have Skills)

Requirements include:

  • 5+ years of relevant professional experience.
  • 1+ years of leadership experience.
  • Solid experience in SQL scripting and Python programming.
  • At least 1 year of ETL/ELT to BigQuery experience.
  • Experience in developing solutions for GCP and proficiency with ETL/ELT for data warehousing.
  • Clear, concise documentation skills for internal communication.
  • Solid interpersonal skills for collaboration with upstream teams and downstream analysts.
  • B2+ English level proficiency.

Nice to have:

  • Experience with Apache Airflow and tools like IntelliJ, Gradle, Google Cloud Storage, Google Cloud Datastream, Google Cloud Data Catalog, Google Looker, and 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 embrace a dynamic and inclusive culture, offering opportunities to collaborate with international teams and contribute to innovative projects.

Company Culture and Benefits

At EPAM, we gather like-minded people and provide a friendly team environment with a flexible schedule and the opportunity to work remotely within Poland and abroad. We offer growth opportunities through outstanding career roadmaps, leadership development, and access to certifications. You can expect stable income and a benefits package, including health insurance and participation in the Employee Stock Purchase Plan. Corporate social and well-being events also provide a vibrant workplace culture.

Technologies

Skills

Other Benefits

health insurancemultisportshopping vouchersstable incomeEmployee Stock Purchase Planflexible working hoursaccess to LinkedIn Learningbusiness-driven relocation opportunities