Tech Lead - Full-Stack Data & Python Engineering

Brak informacji o wynagrodzeniu
SeniorFull-time
#373296·Dodano wczoraj·0
Źródło: EPAM Systems
Aplikuj teraz

Tech Stack / Keywords

Web ServicesPythonSQLSnowflakeCI/CD

Wymagania

  • 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

Obowiązki

  • 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

Benefity

  • 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
  • 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
  • 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
Elastyczne godziny
Kursy językowe
Budżet konferencyjny
Dofinansowanie szkoleń
Karta sportowa
Opieka zdrowotna
Udziały pracownicze
Premie
Darmowe przekąski
EPAM Systems

EPAM Systems

231 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz