
Real job — pulled straight from PetDesk’s careers page · Verified November 5, 2026 · No reposts.
Job description
PetDesk is hiring a Technical Lead, Data Engineering — a contract, based in Colombo role. Apply directly on PetDesk's careers page below.
Technical Lead - Data Engineering
Team: Engineering
Location: Colombo
Commitment: Contractor
Workplace Type: hybrid
About this role:
The company is expanding its data engineering capacity to support a growing product portfolio and rising analytical demand from internal teams and enterprise customers. This opening establishes senior technical leadership within the company's Sri Lanka-based engineering group, working in close partnership with the data team in the United States and elsewhere. The Technical Lead is a hands-on individual contributor who owns technical direction for assigned workstreams, data modeling, pipeline architecture, and platform reliability, and raises the group's engineering standard through design and code reviews and mentorship.
Apply if you’re excited to:
- Leads technical design for assigned workstreams end-to-end, producing written design proposals for review before implementation begins.
- Builds and maintains production models and pipelines in dbt Core, Snowflake SQL, and Python, remaining hands-on in the codebase most of the working week.
- Investigates source data directly to derive modeling requirements and confirm grain and join logic where specifications are incomplete.
- Reviews pull requests daily, enforcing modeling conventions, test coverage, and performance standards.
- Owns reliability of assigned pipelines, diagnosing failures and implementing tests and alerting that catch data issues before stakeholders do.
- Mentors engineers through pairing and design feedback, growing local ownership of the platform over time.
- Coordinates daily with engineers and stakeholders across regions, translating ambiguous business questions into scoped work.
About you:
- 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.
PetDesk combines the industry's most user-friendly client engagement tools with the highest-rated pet parent app to simplify your veterinary clinic’s operations while strengthening client relationships.
Our recruiting process is rooted in “Who: The A Method of Hiring” and consists of an average 2-week hiring timeline. This standardized interview process allows candidates to answer the same questions, experience the same process, and ensure a fair performance review from multiple perspectives.
Please, no external recruiters—candidate profiles submitted from external recruiting agencies will not be considered.
Get Software Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs

Senior Automation Engineer, Warehouse Automation Software, Integration & Digital Twin



Frequently asked questions
What skills are required for Technical Lead, Data Engineering at PetDesk?
The required skills for Technical Lead, Data Engineering at PetDesk include: SQL, Snowflake, dbt, Python, Airflow, PostgreSQL, SQL Server, Git, AWS, CI/CD, API.
What is the seniority level for Technical Lead, Data Engineering at PetDesk?
Technical Lead, Data Engineering at PetDesk is a Senior / Manager level position.
How do I apply for Technical Lead, Data Engineering at PetDesk?
You can view the full description and apply for Technical Lead, Data Engineering at PetDesk on EchoJobs: https://echojobs.io/job/petdesk-technical-lead-data-engineering-541cd.