Senior Data Software Engineer (Python, GCP)
EPAM Systems — Warsaw, 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.