Senior Data Software Engineer (Python, GCP)
- Published on
About the Role
We are looking for a Senior Data Software Engineer to join the project in the telecommunications sector, focused on creating network infrastructure for high-speed internet access using fiber optic communication. In this role, you will work with an American multinational technology company, offering many opportunities to learn as our client is considered one of the Big Five companies in the American information technology industry.
This position has a hybrid model, allowing for 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 the other developers working on the project.
- Design and build ETL/ELT pipelines using Airflow and other technologies on GCP.
- Provide advice and recommendations to the Data Warehouse Technical Lead regarding technical options and best practices.
- Analyze source data and work with internal data consumers to determine which data is needed and how to represent it 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
- 5+ years of relevant professional experience.
- 1+ years of relevant leadership experience.
- Solid experience in SQL scripting and Python programming.
- At least 1 year of ETL/ELT experience with BigQuery.
- Experience in developing solutions for GCP.
- Proficiency with ETL/ELT for data warehousing.
- Ability to write clear technical documentation for both engineers and analysts.
- Solid interpersonal skills for collaborating with upstream teams and downstream analysts.
- B2+ English level proficiency.
Nice to Have
- Experience with Apache Airflow.
- Familiarity with tools like IntelliJ, Gradle, Google Cloud Storage, Google Cloud Datastream.
- Google Cloud Platform (GCP) certification.
About the Company
EPAM is a leading global provider of digital platform engineering and development services. We gather like-minded people, forming an engineering community of industry professionals who work in a friendly team and enjoyable environment.
Company Culture and Benefits
We offer flexible schedules and the opportunity to work remotely within Poland, with the potential to work abroad for up to 60 days annually. Our growth opportunities include outstanding career roadmaps, certification programs, and unlimited access to learning resources. Additionally, we provide a stable income with various benefits, such as health insurance, shopping vouchers, and a vibrant office environment.