Senior Data Engineer
PetDeskColombo District, Western Province, Sri Lanka
Apply To Job Here
Job details
More jobs in Sri LankaCompany name
PetDesk
Company type
Private
Job type
Full Time
Salary range
Not Specified
Location
Colombo District, Western Province, Sri Lanka
Qualifications
Bachelor's Degree
Experience
3-5 years
Functional area
Software Engineer
International applicants
Yes
About this role
PetDesk is seeking a Senior Data Engineer to join their growing team in Sri Lanka. This role is crucial for building and maintaining the data models, pipelines, and platform components that ensure data trustworthiness and usability. If you are comfortable investigating unfamiliar source data and driving workstreams from investigation through implementation, we encourage you to apply.
PetDesk transforms how veterinary practices engage with clients by automating administrative tasks and providing essential communication tools. Their platform connects directly to PIMS, simplifying operations and enhancing client experience. Join a company dedicated to simplifying clinic operations and supporting exceptional pet care.
This position offers an exciting opportunity to contribute to a data engineering team being formed in Sri Lanka, working alongside existing local staff. Apply now to be part of PetDesk's expansion and make a significant impact on their data infrastructure.
Company Overview
PetDesk is a leading platform in the veterinary services industry, dedicated to transforming client engagement for veterinary practices. Their comprehensive, PIMS-integrated system automates administrative tasks, streamlines communication, and enhances the overall client experience. PetDesk's innovative solutions help veterinary teams reclaim valuable time, allowing them to focus on providing exceptional pet care. The company is committed to simplifying clinic operations and supporting the growth of veterinary practices.
Quick Details
- Salary Range: Not Specified
- Job Type: Contract
- Experience: 5 Year+
- Qualifications: bachelors-degree
Key Responsibilities
- Designs and builds dimensional and analytical models in dbt against a cloud data warehouse.
- Develops and maintains ingestion and orchestration pipelines in dbt Core, Snowflake SQL, and Python.
- Profiles source data from transactional systems and third-party integrations to determine grain, keys, and business meaning.
- Implements data quality tests, monitoring, and alerting to catch anomalies.
- Diagnoses production data issues across ingestion, transformation, and source layers.
- Participates in design and code review with engineers across regions.
Requirements
- 5+ years in data engineering, including 3+ years building analytical models in a cloud data warehouse.
- Advanced SQL: writing, debugging, and optimizing complex analytical queries over large datasets; Snowflake preferred.
- Production dbt experience: model layering, testing, documentation, incremental strategies, in a version-controlled project.
- Proficient in Python for pipeline development, API and file-based integrations, and orchestration.
- Demonstrated ability to investigate undocumented source systems and map data to real business processes.
- Familiarity with dimensional modeling and trade-offs between different data structures.
- Git-based development, pull request review, and CI/CD pipelines.
- Exposure to BI tools (Tableau, Looker, Power BI, or similar).
- Clear written and spoken English and strong async habits.
- Conscientious about data accuracy; raises questions when the data doesn't look right.
Benefits
- Opportunity to join a growing data engineering team in Sri Lanka.
- Work on building and maintaining critical data models, pipelines, and platform components.
- Contribute to a company that simplifies clinic operations and enhances pet care.
- Collaborate with engineers across regions in design and code reviews.
- Gain experience with cloud data warehouses, dbt, Snowflake, Python, and Airflow.
Also Explore: Apply as Accountant – Revenue & Compliance at Talent Studio in Sri Lanka
