Senior Tech Lead - Data Platform Framework
New
H
H2B GroupData platform
Pracę zdalną – elastyczność, która pozwala pracować z każdego zakątka świata!ContractLead
Salary150 - 190 PLN per hour
Apply NowOpens the employer's application page
Job Details
- Languages
- Bardzo dobra znajomość języka angielskiego umożliwiająca swobodną komunikację z interesariuszami technicznymi i biznesowymi; English B2
- Experience
- Minimum 8 lat doświadczenia w software / data engineering, w tym minimum 2 lata w roli Tech Lead, Staff Engineer lub Architekta z odpowiedzialnością za innych inżynierów
- Required Skills
- AWSDockerPythonSQLSnowflakeAirflowCI/CDTerraform
Requirements
- Have at least 8 years of software or data engineering experience.
- Have at least 2 years as a Tech Lead, Staff Engineer, or Architect with responsibility for other engineers.
- Bring expert production Python experience, including OOP, abstract base classes and interfaces, type hints, packaging, dependency management, and reusable libraries.
- Have practical experience with Clean Architecture, Hexagonal Architecture, or Ports & Adapters, dependency injection, and interface-oriented design.
- Have production experience with Snowflake.
- Have practical experience with AWS.
- Have experience designing CI/CD pipelines; GitLab CI or an equivalent is preferred.
- Have practical Terraform / Infrastructure as Code experience.
- Have experience securely managing credentials, such as with HashiCorp Vault, AWS Secrets Manager, or AWS Parameter Store.
- Have a deep understanding of data governance, data warehousing, data transformation, and data ingestion / ETL.
- Have advanced SQL skills.
- Have experience with orchestration technologies such as Airflow or Dagster.
- Have very good English skills for communicating with technical and business stakeholders.
Responsibilities
- Oversee and develop the Ports & Adapters / Hexagonal Architecture.
- Design and maintain clean interfaces and keep the framework core technology-independent.
- Design adapter and plugin architecture, including dependency injection mechanisms.
- Build production-quality Python libraries and adapters.
- Keep the framework independent of orchestration platforms and remove environment-specific dependencies.
- Design secure integrations with secrets management systems.
- Build adapters for data platform components, including warehouses, catalogs, observability, transformation, database migrations, access control, and secrets management.
- Implement and develop CI/CD processes, containerization, and Terraform / Infrastructure as Code.
- Set engineering standards for testing, code review, branching, releases, and documentation.
- Lead and mentor a three-person engineering team, break epics into implementation tasks, and oversee technical quality.
- Transfer knowledge and take ownership of an existing complex Python codebase.
- Work with architects, Product Owners, and stakeholders to translate requirements into a technical roadmap.
View Full Description & ApplyYou'll be redirected to the employer's site