Principal Data Engineer

IDEXX

Westbrook (ME)

On-site

USD 110,000 - 150,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive Salary
Annual bonus potential
Health/Dental/Vision Day-One
5% 401k match
25 holidays/year
Pet insurance

Job summary

IDEXX is seeking a Principal Data Engineer in Westbrook, ME for data foundations powering AI model training and diagnostic products. This hybrid role requires 2 days onsite weekly, partnering with Data Science and MLE teams to deliver robust data platforms.

You will design and maintain production pipelines with Databricks/dbt, mentor engineers, and contribute to Snowflake integrations and data quality observability.

Qualifications

  • 7+ years of production data engineering experience.
  • Strong SQL and Python skills with dbt experience.
  • Hands-on with Databricks and Snowflake preferred.
  • Experience mentoring engineers and reviewing code.
  • Collaborates with Data Science and MLE teams to clarify data needs.
  • Comfort with CI/CD, GitHub, testing, and documentation.

Responsibilities

  • Design, build, and maintain fault-tolerant production data pipelines using Databricks and dbt Core.
  • Drive delivery for part of the team roadmap and collaborate with Data Science/MLE.
  • Write and review pipeline code, tests, and docs for maintainability.
  • Investigate failures and data quality issues; build monitoring and alerts.
  • Contribute to Snowflake integration, federated connections, and history tracking.
  • Mentor junior and mid-level engineers; review PRs and pair on complex issues.
  • Participate in hiring interviews and help set team standards.

Skills

SQL
Python
dbt
Data modeling
Mentoring

Tools

Databricks
Snowflake
GitHub
CI/CD

Job description

At IDEXX, the Principal Data Engineer role focuses on creating reliable data foundations for AI model training and algorithm development that support the company’s inVue Dx and other AI-powered diagnostic products. This is a hybrid position based in Westbrook, ME, with a minimum expectation of 2 days per week onsite.

What you’ll do
  • Design, build, and maintain fault-tolerant production data pipelines using Databricks and dbt Core, aligning with the team’s existing medallion architecture and SCD2 patterns.
  • Drive delivery for a portion of the team roadmap and collaborate directly with Data Science and MLE colleagues to understand and meet data needs.
  • Write and review pipeline code, tests, and documentation so other engineers can confidently extend and maintain it.
  • Investigate 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, with a focus on code quality, data modeling, and platform best practices.
  • Review pull requests and pair with teammates on complex issues.
  • Help scope and triage incoming Jira tickets, and flag items that need escalation.
  • Participate in interviews for future team hires.
  • Partner with your manager to establish team standards for testing, deployment, and documentation.
What you’ll bring
  • 7+ years of experience in data engineering or a closely related field, including real production experience.
  • Strong SQL and Python skills, plus hands-on experience with dbt.
  • 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 junior and mid-level engineers.
  • Experience working directly with Data Science, MLE, or other technical partners to clarify data requirements.
  • Good judgment on when to elevate, when to make the call independently, and when to ask for help.
Technologies
  • Databricks
  • dbt and 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!
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Data Engineer
Principal Data Engineer

IDEXX Laboratories, Inc • Westbrook (ME)

Hybrid
USD 150,000 - 190,000
Competitive Salary
Annual cash bonus
Health/Dental/Vision Benefits Day-One
+4
Principal Data Engineer
Principal Data Engineer

Worth AI • Miami (FL)

On-site
USD 130,000 - 170,000
Health Care Plan
Retirement Plan
Unlimited Paid Time Off
+2
Data Engineer
Data Engineer

Sakataornamentals • Burlington (WA)

On-site
USD 110,000 - 125,000
Health insurance
401(k) Program + Company Match
Holiday Bonus
+2
Principal Data Engineer
Principal Data Engineer

IDEXX Laboratories, Inc • Portland (ME)

Remote
USD 140,000 - 160,000
Health benefits
Dental benefits
Vision benefits
+4
Data Engineer II, AWS Data Platform
Data Engineer II, AWS Data Platform

IDEXX • Westbrook (ME)

On-site
USD 90,000 - 110,000
Health benefits
Dental & Vision benefits
401(k) matching
Senior Data Engineer, AWS Data Platform
Senior Data Engineer, AWS Data Platform

IDEXX Laboratories, Inc • Westbrook (ME)

On-site
USD 110,000 - 130,000
Health/Dental/Vision benefits Day‑One
5% 401(k) matching
Employee stock program
+1
Principal Data Engineer
Principal Data Engineer

IDEXX • Portland (ME)

Remote
USD 140,000 - 160,000
Health/Dental/Vision benefits Day-One
Annual cash bonus
5% 401k match
Analyst, Data Engineer
Analyst, Data Engineer

Firehouse Subs • Jacksonville (FL)

On-site
USD 80,000 - 120,000
Comprehensive parental leave program
Free telemedicine
Mental wellness support
Data Engineer II, AWS Data Platform
Data Engineer II, AWS Data Platform

IDEXX Laboratories, Inc • Westbrook (ME)

On-site
USD 90,000 - 110,000
Health / Dental / Vision Day-One
Annual cash bonus
5% 401k match
+1
Senior Data Engineer, AWS Data Platform
Senior Data Engineer, AWS Data Platform

IDEXX • Boston (MA)

On-site
USD 110,000 - 130,000
Health benefits day-one
Dental and Vision benefits day-one
5% 401(k) matching
+4