Technical Lead - Data Engineering
About the role
This role is for a Technical Lead in Data Engineering, responsible for providing senior technical leadership within the company's Sri Lanka-based engineering group. The position involves hands-on ownership of technical direction for assigned workstreams, data modeling, pipeline architecture, and platform reliability. The Technical Lead will design and review technical proposals, build and maintain production data models and pipelines using dbt Core, Snowflake SQL, and Python, and mentor engineers to raise the group's engineering standards. The role requires close coordination with teams in the United States and other regions, translating business questions into actionable work.
Must have
- 8+ years in data or software engineering, including 2+ years as a technical lead, architect, or owner of a major data platform workstream.
- Expert SQL, including analytical functions and performance tuning in a cloud data warehouse; Snowflake strongly preferred.
- Deep production dbt experience (Core preferred): multi-repo project structure, testing strategy, macros, incremental models, CI integration.
- Strong Python for pipeline code, API integrations, and orchestration in Airflow or equivalent.
- Proven ability to work from raw, undocumented source systems and propose a defensible model without being handed requirements.
- Working knowledge of ingestion tooling (Airbyte, Fivetran, or similar), CDC patterns, and relational sources such as PostgreSQL and SQL Server.
- Git-based workflows, CI/CD (Buildkite, GitHub Actions, or similar), and scripting or IaC on AWS.
- Track record of raising team engineering standards in ways that outlasted a single project.
- Clear written and spoken English; documents decisions well and disagrees constructively in review.
- Self-directed and comfortable with ambiguity; makes progress and escalates appropriately when other team members are offline.
Technologies
- Airbyte
- Airflow
- AWS
- CI/CD
- Data Engineering
- Data Modeling
- Data Warehousing
- dbt
- Fivetran
- Git
- GitHub
- GitHub Actions
- Infrastructure as Code
- PostgreSQL
- Python
- Snowflake
- SQL
- SQL Server
Highlights
The position is based in Sri Lanka and requires daily coordination with international teams, including those in the United States. The role emphasizes mentorship and technical leadership within the local engineering group.