Tech Lead - Full-Stack Data & Python Engineering
New
Opportunity to work remotely within PolandFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English at an Upper-Intermediate level (B2) or higher
- Experience
- 5+ years of relevant experience, including 1+ years in a technical lead role
- Required Skills
- AWSPythonSQLSnowflakeTerraformdbtGitHub ActionsAWS Lambda
Requirements
- 5+ years of relevant experience, including 1+ years in a technical lead role.
- Expert-level proficiency in Python (OOP, decorators, async, packaging).
- Strong SQL development expertise, including data modeling and performance tuning in Snowflake.
- Hands-on experience with Snowflake and dbt (Core or Cloud) for ETL/ELT patterns.
- Practical background in AWS Glue, Lambda, Athena, S3, and Step Functions.
- Competency in CI/CD with GitHub Actions or Jenkins.
- Experience with automated testing using Pytest, dbt tests, and Great Expectations.
- Skills in IaC with Terraform, AWS CDK, or CloudFormation.
- Solid understanding of AWS core services (EC2, VPC, IAM, RDS, Secrets Manager, KMS).
- Proficiency in English at an Upper-Intermediate level (B2) or higher.
Responsibilities
- Define technical vision, reference architectures, and design patterns for data ingestion, transformation, governance, and serving.
- Design and develop end-to-end data pipelines, APIs, and backend systems using Python, dbt, and Snowflake.
- Lead IaC using Terraform, CloudFormation, or AWS CDK to automate environment provisioning.
- Implement comprehensive test coverage using Pytest, dbt tests, and Great Expectations.
- Design and maintain CI/CD pipelines using GitHub Actions or Jenkins for data workflows.
- Partner with InfoSec and Compliance teams to embed data security controls, IAM policies, and regulatory requirements.
- Coach and mentor data engineers on best practices, architectural thinking, and career growth.
View Full Description & ApplyYou'll be redirected to the employer's site