P

PetDesk

Mobile app for veterinary client communication

Technical Lead - Data Engineering

Data EngineeringConfirmed live in the last 24 hours
Full-timeColombo, Sri LankaNo salary listed

About the Job

Requirements

  • At least 8 years of data or software engineering experience, including at least 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 is strongly preferred.
  • Deep production dbt experience, preferably dbt Core, including multi-repository project structure, testing strategy, macros, incremental models, and continuous integration integration.
  • Strong Python for pipeline code, API integrations, and orchestration in Airflow or equivalent.
  • Ability to work from raw, undocumented source systems and propose a defensible model without being given requirements.
  • Working knowledge of ingestion tooling such as Airbyte or Fivetran, change data capture patterns, and relational sources such as PostgreSQL and SQL Server.
  • Git-based workflows, continuous integration and continuous delivery using Buildkite, GitHub Actions, or similar, and scripting or infrastructure as code on AWS.
  • Track record of raising team engineering standards in ways that outlast a single project.
  • Clear written and spoken English and the ability to document decisions and disagree constructively in reviews.
  • Self-directed and comfortable with ambiguity, able to make progress and escalate appropriately when other team members are offline.

Responsibilities

  • Lead technical design for assigned workstreams end-to-end and produce written design proposals for review before implementation begins.
  • Build and maintain production models and pipelines in dbt Core, Snowflake SQL, and Python, remaining hands-on in the codebase most of the working week.
  • Investigate source data directly to derive modeling requirements and confirm grain and join logic when specifications are incomplete.
  • Review pull requests daily, enforcing modeling conventions, test coverage, and performance standards.
  • Own reliability of assigned pipelines by diagnosing failures and implementing tests and alerting to catch data issues before stakeholders do.
  • Mentor engineers through pairing and design feedback to grow local ownership of the platform over time.
  • Coordinate daily with engineers and stakeholders across regions, translating ambiguous business questions into scoped work.

Desired Qualifications

  • Snowflake is strongly preferred.
  • dbt Core is preferred.

About the Company

PetDesk

Mobile app for veterinary client communication

PetDesk provides subscription software for veterinary practices to manage client communication and streamline operations through PMS integrations (such as AVImark and Cornerstone). Pet owners use a mobile app to request appointments and refills, access health records, and engage in virtual care with their veterinarians. The platform synchronizes with practice management systems to coordinate reminders, records, and communications, freeing up staff for patient care. Its reach—over 2,100 clinics and more than 1.4 million app users—along with strong support and telemedicine features differentiates it, and its goal is to improve clinic efficiency and pet health outcomes by making client communication easier and enabling remote care.

Company size
201-500
Company stage
Late Stage VC
Total funding
$16.7M
Headquarters
West Hollywood, CA
Founded
2013

Recently Posted Jobs

Explore more opportunities at PetDesk

See more jobs