We are seeking a Senior Python Developer to join the project, which involves assisting Client in further developing Cloud Composer (Apache Airflow). Cloud Composer is a fully managed workflow orchestration service that allows users to create, schedule, and monitor workflows across various environments. This open-source project, which Client is contributing back into, provides freedom from lock-in for customers as well as integration with a broad number of platforms, which will only expand as the Airflow community grows.
This position offers a hybrid model, with 3 days per week working from the Client’s office in Krakow and Gdansk.
SEE YOURSELF IN THIS ROLE
As a Python Developer, you will play a crucial role in enhancing and expanding the capabilities of Cloud Composer on Google Cloud Platform. You will take charge of designing, developing, and maintaining key components of Cloud Composer, while actively collaborating with cross-functional teams to contribute to the overall improvement of the product.
WHAT YOU’LL DO
- Drive Airflow development with a focus on developing new and maintaining existing Airflow Operators, Hooks and Sensors
- Integrate new Airflow versions with Cloud Composer
- Fix bugs in Airflow and implement improvements
- Establish comprehensive tests for Airflow, including Unit Testing and Solution Testing
WHAT YOU HAVE
- Strong hands-on development experience with Python
- Proven experience in programming with Cloud APIs (REST/RPC)
- Fundamental DevOps/SysAdmin knowledge
- A basic understanding of Linux and Kubernetes, including the ability to build container images
- Familiarity with Cloud platforms, particularly Google Cloud Platform
- A confident level of English proficiency for both verbal and written communication (B2+)
NICE TO HAVE
- Expertise in Airflow or similar experience in building workflows (e.g. based on Luigi, Oozie, Argo, Azkaban, Apache NiFi)
- Experience in working with Open Source communities
- Understanding of the Cloud Architecture, including scalability, IaaS principles
- Google Cloud Certification (e.g., GCP Architect or Data Engineer)
WE OFFER
- We gather like-minded people :
- Friendly team and enjoyable working environment
- Engineering community of industry’s professionals
- Flexible schedule and opportunity to work remotely within Poland
- Chance to work abroad for up to 60 days annually
- Relocation within our 50+ offices
- We provide growth opportunities :
- Outstanding career roadmap
- Leadership development, career advising, soft skills and well-being programs
- Certification (GCP, Azure, AWS)
- Unlimited access to LinkedIn Learning
- Language classes on English and Polish for foreigners
- We cover it all :
- Stable income (Employment Contract or B2B)
- Participation in the Employee Stock Purchase Plan
- Referral bonuses
- Benefits package (health insurance, multisport, shopping vouchers)
- Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and many more
- Corporate and social events
- We may contact chosen candidates only
ABOUT EPAM
EPAM is a leading global provider of digital platform engineering and development services. We embrace a dynamic and inclusive culture, where you will collaborate with multi-national teams, contribute to a myriad of innovative projects, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential
REST Remote Procedure Call (RPC) Python Google Cloud certification Data Engineering apache-nifi Linux azkaban google-cloud-composer oozie DevOps Google Cloud Platform (GCP) System administration Luigi Airflow Kubernetes