DeveloperJobs.io
← Back to all jobs

Job Description

Build data foundations for AI-powered diagnostics. IDEXX is hiring a Principal Data Engineer for a hybrid role based in Westbrook, ME, with a minimum expectation of 2 days per week onsite. In this position, you will design and operate production-grade data pipelines that support AI model training and algorithm development for IDEXX inVue Dx and other AI-enabled diagnostic products.

What you’ll do

  • Design, build, and maintain fault-tolerant production data pipelines in Databricks and dbt Core, following the team’s established medallion architecture and SCD2 patterns.
  • Own delivery of a portion of the team’s roadmap and partner closely with Data Science and MLE colleagues to understand and meet data needs.
  • Write and review code, tests, and documentation at a standard other engineers can build upon.
  • Troubleshoot pipeline failures and data quality issues, and build monitoring and alerting to surface problems early.
  • Contribute to Snowflake integration work, 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 with teammates on complex or ambiguous problems.
  • Scope and triage incoming Jira tickets, and flag items that need escalation.
  • Participate in interviews for future team hires.
  • Partner with your manager to help set team standards for testing, deployment, and documentation.

What you bring

  • 7+ years of experience in data engineering or a closely related field, with real production experience.
  • Strong SQL and Python skills, plus hands-on dbt experience.
  • Hands-on experience with a modern cloud data platform, with Databricks and/or Snowflake strongly preferred.
  • Comfort 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 to understand data requirements.
  • Good judgment on when to escalate, when to make a decision independently, and when to ask for help.

Tools you’ll work with

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

Benefits

  • Competitive Salary
  • Annual cash bonus opportunity, 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, mental health resources, volunteer paid days off, employee stock program, foundation donation matching, and more

Similar Jobs