Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Data Engineer

$140k - $160k

IDEXX LABORATORIES

Diagnostic Imaging & Telemedicine is seeking an analytics-focused Data Engineer to serve as the technical owner and lead for the DI&TM analytics data platform and semantic layer, a business-critical data product supporting financial, clinical, operational, and strategic decision-making.

This role is accountable for defining and leading the technical direction, architecture, standards, and roadmap for the data foundation that enables analysts, operational leaders, business partners, applications, and AI-enabled solutions to confidently access and use trusted data.

The engineer treats the semantic layer as a strategic data product-establishing consistent definitions, relationships, business logic, data models, documentation, and reusable patterns that enable trusted metrics and datasets across multiple use cases. The role owns the technical evolution of this foundation and independently identifies opportunities to improve scalability, reliability, performance, automation, data quality, accessibility, and cost.

The ideal candidate brings deep expertise in data engineering and analytics engineering , with specialized knowledge of database architecture, data modeling, modern transformation practices, and analytics platforms. The role requires the ability to interpret complex and ambiguous business and technical problems, evaluate trade-offs, and recommend scalable solutions that may influence architecture and data practices beyond Diagnostic Imaging & Telemedicine.

The incumbent serves as a recognized technical expert and best-practice resource for data modeling, dbt, Snowflake, SQL, and modern analytics engineering practices. This role provides technical leadership and mentorship to data analysts and engineers and establishes engineering standards and development practices across the group.

Working with a high degree of autonomy, the role sets technical priorities in alignment with business objectives and operates independently except in the most complex or enterprise-level situations.

This is a fully remote position with the opportunity to travel to our corporate headquarters.

In this role, you will:
  • Owns and leads the technical strategy and architecture for the DI&T analytics data platform and semantic layer, ensuring the data foundation can reliably support current and future financial, clinical, operational, and strategic business needs.
  • Designs and develops scalable data models and curated datasets that transform raw data into trusted, reusable data products for business, financial, clinical, and operational analytics.
  • Defines and leads the architecture of the analytics semantic layer , including standardized business logic, metrics, dimensions, relationships, and definitions that enable consistent and reliable reporting and analysis across Diagnostic Imaging and Telemedicine.
  • Leads the development and evolution of reliable production data pipelines and transformation processes integrating data from operational systems, data warehouses, integration hubs, data lakes, and other enterprise sources.
  • Translates business and analytical requirements into scalable data solutions , partnering closely with Business Analysts, Data Analysts, and operational stakeholders to understand needs and develop data products that are fit for purpose and reusable across multiple use cases.
  • Solves complex cross-system data problems where established patterns or precedents may not exist , applying broad technical and business perspective to identify root causes, evaluate alternatives, and develop innovative solutions.
  • Establishes and applies data modeling, engineering, and governance standards , including naming conventions, documentation, data definitions, lineage, version control, testing, and development practices that improve the consistency and maintainability of the analytics environment.
  • Ensures data quality, accuracy, reliability, and accessibility by implementing validation, testing, monitoring, and error-handling processes and proactively identifying and resolving data issues.
  • Provides technical leadership and mentorship to data analysts, data engineers, and other technical team members, raising the organization's capabilities in SQL, data modeling, Git, dbt, testing, documentation, and engineering practices.
  • Serves as the recognized subject matter expert and best-practice resource for data modeling, dbt, Snowflake, SQL, and analytics engineering within Diagnostic Imaging & Telemedicine and with partner teams across IDEXX.
  • Monitors data pipeline and model performance , identifies bottlenecks, failures, and gaps, and implements sustainable solutions that improve reliability and reduce manual intervention.
  • Partners with technology and engineering teams to evolve the data architecture , identifying opportunities to centralize fragmented data, automate manual workflows, improve system integration, and strengthen the overall data foundation for Diagnostic Imaging and Telemedicine.
  • Independently identifies opportunities and sets technical priorities in alignment with business objectives, balancing immediate delivery needs with the long-term health and scalability of the data platform.
  • Communicates complex technical concepts , risks, trade-offs, and recommendations to technical and non-technical audiences, influencing decisions across organizational boundaries.
What you need to succeed:
  • Education : Bachelor's degree in computer science, data engineering, information systems, or a related field; equivalent combination of education and significant relevant experience will be considered.
  • Experience : 7+ years in data engineering, analytics, data architecture, or a related technical discipline, including technical leadership of production data platforms or enterprise-scale analytics environments.
  • Certifications preferred, not required : Cloud certifications (e.g., AWS, Azure) and data engineering certifications are increasingly valued
  • Deep dbt or equivalent experience. Demonstrates strong opinions and technical judgment regarding project structure, modularity, testing, documentation, deployment, and maintainability and can clearly articulate and defend architectural decisions.
  • Deep Snowflake or equivalent analytical platform experience, including analytics engineering, performance tuning, architecture, cost optimization, workload management, and data model design.
  • Advanced experience with dimensional, wide-table, and hybrid modeling approaches, including designing models at the appropriate grain for scalable downstream analytics.
  • Expert SQL capabilities. This is a hands-on technical role and requires continued development and review of production code.
  • Production data engineering experience, including building and maintaining pipelines, orchestration, monitoring, error handling, and operational support. Airflow or equivalent orchestration experience preferred.
  • Strong Git and CI/CD experience, including establishing and enforcing code review, branching, testing, deployment, and engineering discipline across a technical team.
  • Python or other scripting language experience preferred.
  • Experience applying AI-assisted development tools such as Claude, Snowflake Cortex Code, GitHub Copilot, or equivalent technologies to improve engineering productivity and solution development.
  • Demonstrated ability to evaluate technical trade-offs and make architecture decisions involving scalability, performance, cost, reliability, maintainability, and business value.
  • Demonstrated ability to influence architecture and system design across organizational boundaries while partnering with enterprise engineering and technology teams.
  • Ability to translate complex technical concepts into clear recommendations for technical and non-technical stakeholders, including senior leadership.
  • Strong understanding of data governance, data lineage, business definitions, naming conventions, metadata, and context engineering and their role in creating trusted and reusable data products.
  • Demonstrated ability to work independently, exercise sound technical judgment, and determine priorities with limited direction.
  • Strong problem‑solving skills with the ability to address complex, ambiguous, and novel technical problems where established solutions may not exist.
What you can expect from us:
  • Salary of $140000 to $160000
  • Opportunity for annual cash bonus
  • Health / Dental / Vision Benefits Day-One
  • 5% matching 401k
  • 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
Why IDEXX

We're proud of the work we do, because our work matters. An innovation leader in every industry we serve, we follow our Purpose and Guiding Principles to help pet owners worldwide keep their companion animals healthy and happy, to ensure safe drinking water for billions, and to help farmers protect livestock and poultry from disease. We have customers in over 175 countries and a global workforce of over 10,000 talented people.

So, what does that mean for you? We enrich the livelihoods of our employees with a positive and respectful work culture that embraces challenges and encourages learning and discovery. At IDEXX, you will be supported by competitive compensation, incentives, and benefits while enjoying purposeful work that drives improvement.

Let's Pursue What Matters.

IDEXX values a diverse workforce and workplace and strongly encourages women, people of color, LGBTQ individuals, people with disabilities, members of ethnic minorities, foreign-born residents, and veterans to apply.

IDEXX is an equal opportunity employer. Applicants will not be discriminated against because of race, color, creed, sex, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, ancestry, marital status, veteran status, medical condition, or any protected category prohibited by local, state, or federal laws.

#LI-KS1

#J-18808-Ljbffr
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Data Engineer in Portland, ME vacancy
  • $130k

     ...Principal Data EngineerAs a Principal Data Engineer, you will build and maintain the data pipelines that power AI model training and algorithm development for IDEXX inVue Dx and other AI-powered diagnostic products. This is a hybrid role based out of our Westbrook, ME... 
    Suggested
    Local area
    Worldwide
    2 days per week

    IDEXX Laboratories

    Westbrook, ME
    2 days ago
  • $137.95k - $170.41k

     ..."Great Place to Work" since 2015.Position SummaryThe Manager, Enterprise Engineering oversees the architecture, engineering, integration, and database functions that support Martins Point’s data ecosystem. This role is responsible for maintaining and optimizing the existing... 
    Suggested
    Full time
    Contract work
    Remote work

    Martin's Point Health Care

    Portland, ME
    2 days ago
  • $131.75k - $223.5k

     ...commitment. Are you ready to make a difference?Job SummaryAre you a meticulous and detail-oriented data professional? We're seeking a skilled and efficient Data Engineer IV to join our Enterprise Data and Analytics team! You'll play a critical role in ensuring the accuracy... 
    Suggested
    Full time
    Local area
    Remote work

    The Standard

    Portland, ME
    2 days ago
  • $98.34k - $201.9k

     ...! General Summary:This position is for an experienced Senior Data Engineer who will serve as a hands-on technical lead for data engineering...  ...quality, delivery objectives, and business outcomes.Principal Duties and Responsibilities:Serve as the hands-on technical lead... 
    Suggested
    Full time
    Temporary work
    Worldwide

    Unum Group

    Portland, ME
    2 days ago
  • $70k - $110k

    Overview BerryDunn’s Healthcare Analytics Practice Group is looking for a Healthcare Data Engineer to join and grow with our practice group. The Healthcare Data Management and Strategy Practice provides end-to-end data management services to government and private clients... 
    Suggested
    Work at office
    Remote work
    Flexible hours

    BerryDunn

    Portland, ME
    4 days ago
  •  ...role, you will be responsible for building out key components of data ingestion and transformation, using a combination of strong...  ...Education & Experience: Bachelor’s degree in Computer Science, Engineering, or similar disciplines and 5 or more years of professional experience... 
    Work experience placement

    Institute for Experiential AI at Northeastern University

    Portland, ME
    5 days ago
  • $96.1k - $115.5k

     ...Then this role is for you! In today's software development and data landscape, collaboration, end-to-end (E2E) accountability, problem...  ...business outcomes.We believe in the power of integrated engineering, where development, data quality, architecture, and agility skills... 
    Full time
    Flexible hours

    WEX

    Portland, ME
    3 days ago
  •  ...Drinking Water Project EngineerHazen and Sawyer is seeking a Drinking Water Project Engineer for our Portland, ME office. As part of our design and process teams, you will be working on all phases of drinking water / reuse projects.Why Hazen and Sawyer:Founded in 1951... 
    Immediate start
    Flexible hours

    Hazen and Sawyer

    Portland, ME
    5 days ago
  • $105.79k - $141.05k

     ...the trusted network for the AI‑powered world, connecting people, data, and applications through our expansive fiber network and...  ...join us today. The Role Red Team - Lead Information Security Engineer The Lead Information Security Engineer within Product and Platform... 
    Full time
    Temporary work
    Remote work

    Lumen

    Portland, ME
    3 days ago
  • $63.33 - $70.84 per hour

    ProSearch is hiring a Senior Data Engineer in Westbrook, Maine to design and build scalable data pipelines, cloud-based data platforms, data lakes, data warehouses, and distributed data processing solutions that power enterprise analytics and business operations. This hybrid... 
    Hourly pay

    ProSearch

    Westbrook, ME
    2 days ago
  • $130k

     ...As a Data Engineer on the Medical Data Insights team, you will build and maintain the data pipelines, models, and tools that turn IDEXX medical data into trusted, analysis-ready assets. You will work across a modern cloud stack, including Snowflake, dbt, Airflow, and... 
    Local area
    Worldwide
    Flexible hours

    IDEXX

    Portland, ME
    1 day ago
  • $98.03k - $150k

     ...Civil Engineering Project Manager OpportunityAre you searching for a new opportunity to join a growing 100% employee-owned company that offers professional development opportunities, values an excellent work life balance and giving back to your community? Are you looking... 
    Temporary work
    Work experience placement
    Relocation
    Relocation package
    Flexible hours

    Haley Ward, Inc.

    Portland, ME
    5 days ago
  • $92k - $130k

     ...LJB Inc. is a fast-growing national engineering firm specializing in civil and structural engineering and geospatial, safety, health, and environmental services . The firm has a 50+ year history of leveraging new technologies to drive innovation and bring unique and... 
    Contract work
    For contractors
    Local area
    Remote work

    LJB

    South Portland, ME
    2 days ago
  •  ...Job Description Job Description SUMMARY: The AI Data Engineer is a hands-on technical expert who builds the data foundation and AI-driven applications that help InterMed automate work and make better decisions. The role develops custom applications and AI agents that... 
    Flexible hours

    InterMed, P.A.

    South Portland, ME
    20 days ago
  • $200.6k - $250.4k

    Principal Software Engineer, Semantic Data ServicesCompany OverviewWEX is an innovative global commerce platform and payments technology company looking to forge the way in a rapidly changing environment, to simplify the business of doing business for customers, freeing... 
    Full time
    Remote work
    Flexible hours

    WEX

    Portland, ME
    1 day ago
  • $73.3k - $150.5k

     ...Help us help others, and join Team Unum today! General Summary:ð Data Scientist II | AI, Machine Learning & Advanced...  ...is a campus-based position that requires 3 day per week onsite.Principal Duties and ResponsibilitiesDesign and execute analytical solutions... 
    Full time
    Temporary work
    Work experience placement
    Worldwide
    3 days per week

    Unum Group

    Portland, ME
    3 days ago
  • $109.1k - $224k

     ..., and join Team Unum today! General Summary:We are seeking a Principal Data Scientist to join the CX Analytics team within our Customer Experience...  .... You will partner closely with BI Analysts and Data Engineers to ensure work is operationalized effectively and grounded in... 
    Full time
    Temporary work
    Work experience placement
    Remote work
    Worldwide

    Unum Group

    Portland, ME
    3 days ago
  • $109.1k - $224k

     ...shaping the future of cloud technology at enterprise scale? As a Principal Cloud Engineer, you will serve as a strategic technology leader responsible...  ...and database management. Good knowledge of applicable data privacy practices and laws. Leadership and Professional... 
    Temporary work
    Work experience placement
    Work at office
    Remote work

    Unum Ireland

    Portland, ME
    4 days ago
  • $107.66k - $161.7k

     ...working on our Poe product. About the Team and Role: Our small engineering team works on challenging problems every day. We have a culture...  ...end ownership of Machine Learning systems -- from prototyping, data pipelines and training, to realtime LLM application at scale... 
    Remote job
    Full time
    Work experience placement
    Internship

    Quora

    Portland, ME
    1 day ago
  •  ...approach to where we work. About the Role: As a Machine Learning Engineer, you will have the opportunity to collaborate closely with...  ...problems executing on a high throughput system with dynamic data. About the Job: Design, develop, and deploy machine learning... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Instacart

    Portland, ME
    1 day ago
  • $80k - $105k

    Property Solutions Group is on a mission to scale, and a sharp Data Scientist with 3 of BigQuery experience is exactly who we need. Bring Hugging Face and BigQuery; we'll bring $80,000 - $105,000, a strong team, and the ownership that turns experience into impact. Key... 
    Temporary work
    Flexible hours

    Property Solutions Group

    Portland, ME
    5 days ago
  • $90k - $110k

     ...efficient means possible, requiring alignment and cross-functional communication.We are seeking a highly motivated and experienced Data Engineer to join our IT Data Engineering team and support the accelerated advancement of IDEXX’s global LIMS (Lab Information Management... 
    Work at office
    Local area
    Worldwide

    IDEXX Laboratories

    Westbrook, ME
    2 days ago
  • $135k - $162k

     ...efficiency. You'll participate in cross-functional meetings, gather data to support your projects, and present findings to leadership....  ...~3+ years of military experience ~ Bachelor's degree in engineering or a related technical field ~ Currently enrolled in an MBA or... 
    Full time
    Summer work
    Internship
    Summer internship
    Immediate start

    Amazon

    South Portland, ME
    5 days ago
  •  ...further to learn how you could help make great things possible not only in your community, but around the world.As a Transmission Line Engineering Manager in a well-established Power Delivery practice, you’ll draw upon your broad technical knowledge and experience in design... 
    Work at office

    HDR

    Portland, ME
    5 days ago
  • $145.6k - $218.5k

     ...lead, and do the most consequential work of their careers.Your OpportunityStantec is seeking an accomplished US Transmission Line Engineering Manager to lead and advance our transmission line engineering and design practice across the United States. This is a highly... 
    Full time
    Temporary work
    Part time
    For contractors
    Casual work
    Local area
    Flexible hours

    Stantec

    Portland, ME
    4 days ago
  • OPERATIONS SPECIALIST Do you have what it takes to lead in the heart of Naval combat? As an Operations Specialist, you will serve as a supervisor and leader in the top−secret Combat Information Center. From the ocean surface, to outer space, you have a complete picture...
    Full time
    Part time
    Worldwide
    Overseas
    Night shift

    U.S. Navy

    Portland, ME
    5 days ago
  • $77.22k - $132.38k

     ...applicable U.S. and Canadian tax and labor regulations. Performing routine, high-level validation of payroll wages, compensation data, allowances, and hypothetical tax withholdings before final processing, using automation and payroll reporting for long-term delegations... 
    Full time
    Local area
    Immediate start
    Remote work
    Work from home
    Home office

    Siemens

    Portland, ME
    3 days ago
  • Only 1% of Americans have what it takes to be in Navy Special Operations. These elite warriors don’t just serve—they clear explosives, navigate high-speed combat boats, conduct deep-sea dives, or execute missions behind enemy lines—all with precision, skill and focus. ...
    Full time

    U.S. Navy

    South Portland, ME
    15 hours ago
  • $72k - $108k

     ...Responsibilities Wire Python APIs to Strategic Planning consumers so data lands where Portland teams expect it Push RabbitMQ changes...  ...results, ideally seasoned in Portland, ME What began as two engineers and a whiteboard in Portland is now Civic Innovation Lab, a team... 
    Contract work
    Flexible hours

    Civic Innovation Lab

    Portland, ME
    3 days ago
  •  ...Job Description Job Description Seeking a Principal Engineer with 6-10 years of experience in delivering water projects for municipal clients. The candidate must hold an active ME Professional Engineer license. The minimum educational requirements are a Bachelor of... 

    Hazen and Sawyer

    Portland, ME
    20 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Data Engineer. Be the first to apply!