Tech Lead - Full-Stack Data & Python Engineering

Data

Tech Lead - Full-Stack Data & Python Engineering

Data
Global Office Park, Zabrska 19, 40-083 Katowice, Tower A2, 6th floor, Katowice

EPAM Systems

Full-time
Any
Senior
Remote

Job description

We are seeking a hands-on Tech Lead with deep expertise in Python, AWS, Snowflake, and modern data engineering to lead a team of four data engineers in designing, building, and operating robust, secure, and scalable data platforms and products.

Responsibilities

  • Define technical vision, reference architectures, and design patterns for data ingestion, transformation, governance, and serving across Python, dbt, and Snowflake
  • Design and develop end-to-end data pipelines, APIs, and backend systems using Python, dbt, and Snowflake; write production-grade SQL and code
  • Establish and enforce coding standards, testing strategies, branching models, and code review practices to ensure clean, maintainable, and secure code
  • Lead IaC using Terraform, CloudFormation, or AWS CDK to automate environment provisioning, enforce guardrails, and enable repeatable deployments
  • Architect and implement integrations using AWS Glue, Lambda, Athena, S3, Step Functions, and event-driven/serverless patterns
  • Implement comprehensive test coverage (unit, integration, and data-quality tests) using Pytest, dbt tests, and Great Expectations; embed observability for data reliability
  • Design and maintain CI/CD pipelines (GitHub Actions, Jenkins) for data workflows, dbt jobs, and Python services; enable automated deployments and rollback strategies
  • Monitor production pipelines, performance, and spend; drive remediation, tuning, and resilience mechanisms (e.g., retries, dead-letter queues, backpressure)
  • Partner with InfoSec and Compliance teams to embed data security controls, IAM policies, encryption, lineage, auditability, and regulatory requirements (e.g., GxP, SOX, ISO 27001)
  • Create and maintain high-quality documentation for architectures, designs, runbooks, and operational procedures; promote knowledge sharing
  • Collaborate on backlog prioritization, estimations, release planning, and cross-team dependencies; track delivery against OKRs
  • Engage business and R&D stakeholders to clarify requirements, define SLAs, and communicate status and risks; translate business needs into technical outcomes
  • Coach and mentor data engineers on best practices, architectural thinking, and career growth; foster a culture of continuous learning and accountability
  • Lead on-call rotations and incident response; perform root cause analysis and drive corrective actions and postmortems
  • Evaluate new tools and approaches; standardize reusable components, templates, and accelerators to scale delivery across teams

Requirements

  • 5+ years of relevant experience, including 1+ years in a technical lead role
  • Expert-level proficiency in Python (OOP, context managers, decorators, async, packaging), with strong software design and performance optimization skills
  • Strong SQL development expertise, including modeling (star/snowflake, data vault) and performance tuning in Snowflake
  • Proven hands-on experience with Snowflake and dbt (Core or Cloud), covering ETL/ELT patterns, orchestration, monitoring, and data governance concepts
  • Practical background in AWS Glue, Lambda, and Athena, along with S3 and Step Functions; familiarity with event-driven and micro-batch architectures
  • Competency in CI/CD with GitHub Actions or Jenkins, and automated testing using Pytest, dbt tests, and Great Expectations
  • Skills in IaC with Terraform, AWS CDK, or CloudFormation, with solid understanding of AWS core services (EC2, VPC, IAM, RDS, Secrets Manager, KMS)
  • Capability to produce architecture diagrams, sequence/data flow diagrams, and non-functional requirements, including trade-off analysis and decision records
  • Strong communication, stakeholder management, documentation, and collaboration skills; ability to lead a distributed team across time zones and drive consensus
  • Proficiency in English at an Upper-Intermediate level (B2) or higher

We offer

  • We gather like-minded people:
    • Engineering community of industry professionals
    • Friendly team and enjoyable working environment
    • Flexible schedule and opportunity to work remotely within Poland
    • Chance to work abroad for up to 60 days annually
    • Business-driven relocation opportunities
  • 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, Get Abstract, Cloud Guru
    • English classes
  • We cover it all:
    • Stable income (Employment Contract or B2B)
    • Participation in the Employee Stock Purchase Plan
    • Benefits package (health insurance, multisport, shopping vouchers)
    • Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more
    • Referral bonuses
    • Corporate, social and well-being events
  • Please, note:
    • The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview.
    • We will reach out to selected candidates exclusively.

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.

Tech stack

    English

    B2

    DBT

    master

    Snowflake

    master

    SQL

    master

    Python

    master

    AWS

    advanced

    GitHub Actions

    advanced

    Terraform

    advanced

    pytest

    advanced

Office location

Tech Lead - Full-Stack Data & Python Engineering

Summary of the offer

Tech Lead - Full-Stack Data & Python Engineering

Global Office Park, Zabrska 19, 40-083 Katowice, Tower A2, 6th floor, Katowice
EPAM Systems
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Klikając w przycisk „Aplikuj” lub w inny sposób wysyłając zgłoszenie rekrutacyjne, zgadzasz się na przetwarzanie Twoich danych osobowy... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Check similar offers
Vaillant Group Business Services

Vaillant Group Business Services

Katowice

Hybrid

Hybrid

6 286 - 7 379USD/month
ETL
Spark
Orchestration Tools
Data Architecture & Modelling
Databricks
SQL
Python
SeniorSeniorPermanentPermanent
New
ADVERTISEMENT: Recommended by Just Join IT
Applied -
10 day left (until 30.06.2026)
Applied -
Check similar offers
Vaillant Group Business Services

Vaillant Group Business Services

Katowice

Hybrid

Hybrid

6 286 - 7 379USD/month
ETL
Spark
Orchestration Tools
Data Architecture & Modelling
Databricks
SQL
Python
SeniorSeniorPermanentPermanent
New
CLOUDFIDE

CLOUDFIDE

Remote

Remote

49 - 54USD/h
AWS
PySpark
Azure
GCP
Databricks
SQL
Python
SeniorSeniorB2BB2B
New
Addepto

Addepto

Remote

Remote

5 665 - 8 610USD/month
AWS
Airflow
Iceberg
Docker
Kubernetes
Java
SQL
Python
Big Data
Apache Spark
SeniorSeniorB2BB2B
New
Sii

Sii

Remote

Remote

Undisclosed Salary
XGBoost
scikit-learn
NumPy
Cloud Computing
Data platforms
Palantir Foundry
Snowflake
Pandas
Python
Microsoft Fabric
SeniorSeniorB2B, PermanentB2B, Permanent
New
Shaped Thoughts

Shaped Thoughts

Remote

Remote

38 - 52USD/h
DBT
Data
Data modeling
SQL
Python
Business Intelligence
SeniorSeniorB2BB2B
New
ADVERTISEMENT: Recommended by Just Join IT