EngineerJobs.io
← Back to all jobs

Job Description

At IDEXX, this Principal Data Engineer role supports AI-driven diagnostic innovation by building and maintaining production data pipelines used to enable algorithm development and AI model training for IDEXX inVue Dx and other AI-powered diagnostic products. The position is based in Westbrook, ME in a hybrid setup, with a minimum onsite expectation of 2 days per week.

You will help deliver reliable, well-instrumented data foundations in collaboration with Data Science and MLE colleagues, while contributing to platform standards, mentoring, and technical reviews across the team.

What you’ll do

  • Design, build, and maintain fault-tolerant production data pipelines in Databricks and dbt Core, using the team’s established medallion architecture and SCD2 patterns.
  • Own delivery of a piece of the team roadmap and partner directly with Data Science and MLE colleagues to understand their data needs.
  • Write and review code, tests, and documentation so other engineers can build on it.
  • Troubleshoot pipeline failures and data quality issues, and implement monitoring and alerting to catch problems early.
  • Contribute to Snowflake integration, including federated connections and history tracking for source systems.
  • Mentor junior and mid level data engineers on code quality, data modeling, and platform best practices.
  • Review pull requests and pair on tricky problems.
  • Help scope and triage incoming Jira tickets, and flag items that need escalation.
  • Participate in interviews for future team hires.
  • Partner with your manager on team standards for testing, deployment, and documentation.

What you bring

  • 7+ years of experience in data engineering or a closely related field, including real production experience.
  • Strong SQL and Python skills, with hands-on experience using dbt.
  • Hands-on experience with a modern cloud data platform, with Databricks and/or Snowflake strongly preferred.
  • Comfort working with CI/CD, GitHub version control, and automated testing for data pipelines.
  • Experience mentoring or reviewing the work of junior and mid level engineers.
  • Experience working directly with Data Science, MLE, or other technical partners.
  • Good judgment about when to escalate, when to make the call independently, and when to ask for help.

Technologies you’ll work with

  • Databricks, dbt, dbt Core
  • Snowflake
  • SQL, Python
  • GitHub, CI/CD
  • SCD2, medallion architecture

Benefits

  • Competitive Salary
  • Opportunity for annual cash bonus, if applicable
  • Health / Dental / Vision Benefits Day-One
  • 5% matching 401k
  • 25 Holidays / year
  • Pet insurance
  • Additional benefits including but not limited to financial support, pet insurance, mental health resources, volunteer paid days off, employee stock program, foundation donation matching, and much more!

Similar Jobs