Skip navigation EPAM

Python Data Engineer Poland or Remote

Python Data Engineer Description

Job #: 82816
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, 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.

The remote option applies only to the Candidates who will be working from any location in Poland.

DESCRIPTION


We are looking for Python Data Engineers on all seniorities (from novice to expert) to join our team in Poland.

EPAM is offering possibility to work in variety of projects in different domains, from Marketing and Fintech though Retail and Automotive, finishing with mission-critical Healthcare and Renewable Energy. Our clients differ from small startups to large companies, including the most recognizable and wide-known global players. Having wide project portfolio will help us to ensure the best fit between your skillset and expectations and position requirements.

We are supporting Employment Contract or B2B, depending on your preferences.


#LI-DNI
#LI-DNP

Responsibilities

  • Work on a various project and contribute to the success of our customers
  • Design and implementation of new business requirements
  • Development of containerized microservices that utilize business logic to achieve expected output
  • Setting up and maintaining data pipelines and data platform solutions in public clouds like AWS, Azure or GCP
  • Participation in implementation of ETL processes
  • Execute testing, perform troubleshooting of delivered data pipelines
  • Migration of data from on-premises to public clouds and building components for central enterprise data platforms (depending on a project)

Requirements

  • 3+ for senior, 5+ for lead of experience in designing and implementing Python applications
  • Knowledge of libraries like Pandas, NumPy
  • Participation in implementation of ETL / ELT processes
  • Good knowledge of at least one of the following: SQL / NoSQL DBs, Data Warehouses, Data lakes
  • Demonstrate strong numerical and analytical skills (finished Applied Mathematics / Statistics course considered as a plus)
  • Good understanding of at least one of the Cloud services (AWS, Azure, GCP)
  • Experience in CI/CD (Docker, Jenkins, Git)
  • Intention to acquire new skills continuously
  • Problem-solving characteristics
  • Good command of written and spoken English
  • For senior (all above +):
    • Demonstrates self-management skills, works without supervision, supports, and/or supervises less experienced colleagues
    • Able to directly communicate with a customer in areas of requirements gathering and refinement, doing demos, showing results of own work
  • For lead (all above +):
    • Knowledge (and ideally experience) in starting a new project from scratch from a technical point of view
    • Has at least one full cycle project participation experience or participated in several projects covering different phases of the development lifecycle
    • Able to plan own work effectively and do correct prioritization
    • Able to solve technical and non-technical impediments that prevent a successful individual work or the entire teamwork. A successful troubleshooter

Nice to have

  • The following experience is considered as a big plus. However, if you do not have some of these - we are ready to train you:
    • ElasticSearch
    • Apache Spark
    • Hadoop MapReduce
    • Kafka, IBM MQ
    • Knowledge of cloud native data toolset (AWS: EMR, StepFunctions, SageMaker, Azure: Synapse Analytics, Logic Apps, Automation Accounts, GCP)
    • Experience in various machine learning (ML) tools (i.e. TensorFlow, OpenCV)
  • For senior (additionally):
    • Knowledge (and ideally experience) in starting a new project from scratch from a technical point of view
    • Able to plan own work effectively and do correct prioritization
  • For lead (additionally):
    • Able to explain which decisions were made on the projects, which other options or alternatives were considered and why chose the given one. Able to explain which criteria were used
    • Experience in team leading

We offer

  • Team & working conditions:
    • Friendly team and enjoyable working environment
    • Engineering community of industry’s professionals
    • Flexible schedule and opportunity to work remotely
    • Relocation within our offices
    • Corporate and social events
    • Benefits package (health insurance, multisport, shopping vouchers)
  • Stable income:
    • Employment Contract or B2B
    • Regular assessments and salary reviews
    • Participation in the Employee Stock Purchase Plan
    • Referral bonuses
  • Career development:
    • Innovative solutions delivery and engineering excellence
    • Outstanding career roadmap
    • Leadership development, career advising, soft skills and well-being programs
    • Certification (GCP, Azure, AWS)
    • Unlimited access to LinkedIn Learning, Get Abstract, O’Reilly, Cloud Guru
    • Language classes on English and Polish for foreigners
  • Please note that only selected candidates will be contacted

WHY EPAM

Witaj. W czym możemy pomóc?

NASZE LOKALIZACJE