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

Data Engineer

$130k

IDEXX

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 AWS, to move data from source systems into curated data products that support analysts, biostatisticians, and business partners.

Why this role matters

Our team has many projects in flight, and their long-term success depends on efficient engineering, reliable testing, and consistent monitoring. Your organization and written communication will be as important to this role as your technical skills. You'll get to work closely with our medical team, turn data into clinical insights that help them do their jobs, and make our tools easy, reliable, and valuable as they scale.

In this role

  • You'll design, build, and maintain reliable ELT pipelines that ingest, transform, and deliver medical data at scale.
  • You'll develop modular, tested, and well-documented transformation models in dbt on Snowflake.
  • You'll orchestrate, schedule, and monitor workflows in Airflow to ensure timely and accurate data delivery.
  • You'll deploy and support data services on AWS, including containerized workloads on ECS and data storage on S3.
  • You'll build lightweight internal data applications and tools in Streamlit for analysts and business stakeholders.
  • You'll write clear, thorough documentation for pipelines, data models, and applications.
  • You'll organize and track work across multiple concurrent projects, keeping priorities, status, and open questions visible to the team.
  • You'll identify and resolve data quality issues such as missing, duplicate, or incorrect data, and implement checks to prevent them.
  • You'll follow and contribute to team standards for naming conventions, code review, version control, testing, and data governance.
  • You'll use AI coding tools to accelerate development, testing, and documentation while maintaining high-quality standards.

What you need to succeed

  • Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field, or an equivalent combination of education and experience.
  • 5+ years of professional experience in data engineering or a closely related role.
  • Strong proficiency in SQL and Python.
  • Hands-on experience building transformations with dbt.
  • Experience with Snowflake or a comparable cloud data warehouse.
  • Working knowledge of AWS services, particularly ECS and S3.
  • Experience with workflow orchestration using Airflow or similar tools.
  • Experience building data applications or dashboards.
  • A demonstrated commitment to documentation, with the ability to write clear technical and process documentation for both technical and non-technical audiences.
  • Excellent organizational skills, with the ability to manage multiple projects, prioritize effectively, and adapt to changing business needs.
  • Strong written and verbal communication skills.
  • Initiative and self-motivation to work with minimal supervision and exercise sound independent judgment.

What you can expect from us

  • Base salary starts at $130000 / year and can flex up depending on experience.
  • Opportunity for annual cash bonus
  • Health / Dental / Vision benefits on day one
  • 5% matching 401k and employee stock purchase plan
  • Competitive paid time off
  • On-the-job training and career advancement opportunities
  • This is a virtual role that can be done anywhere in the US.

Why IDEXX

We're proud of the work we do, because our work matters. An innovation leader in every industry we serve since 1983, our team members help pet owners worldwide keep their companion animals healthy and happy, ensure safe drinking water for billions, and help farmers protect livestock and poultry from disease.

We have customers in over 175 countries and a collaborative global workforce. Our culture embraces challenges and encourages learning and discovery. At IDEXX, you'll be supported by competitive compensation, incentives, and benefits while enjoying purposeful work that drives improvement.

If meaningful work and a sense of purpose are at the top of your list, you'll find it here. Let's pursue what matters together.

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-LAB

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Data Engineer in Portland, ME vacancy
  • $98.34k - $201.9k

     ...talents of our entire team. Help us help others, and join Team Unum today! General Summary:This position is for an experienced Senior Data Engineer who will serve as a hands-on technical lead for data engineering across assigned Value Streams, providing technical leadership... 
    Suggested
    Full time
    Temporary work
    Worldwide

    Unum Group

    Portland, ME
    2 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... 
    Suggested
    Work experience placement

    Institute for Experiential AI at Northeastern University

    Portland, ME
    5 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
  • $140k - $160k

     ...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... 
    Suggested
    Local area
    Immediate start
    Remote work
    Worldwide

    IDEXX Laboratories

    Portland, ME
    3 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
  • $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
  • $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... 
    Full time
    Contract work
    Remote work

    Martin's Point Health Care

    Portland, ME
    2 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

     ...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... 
    Local area
    Worldwide
    2 days per week

    IDEXX Laboratories

    Westbrook, ME
    2 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
  • $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
  •  ...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
  • $20 - $60 per hour

     ...What You’ll Do Collaborate with a multidisciplinary team of engineers and scientists to design, develop, and implement technology solutions...  ...Notice This position may involve access to technology or data that is subject to U.S. export control laws, including the Export... 
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office

    Moderna

    South Portland, ME
    3 days ago
  •  ...Operations & Technology team, you’ll help share the client's marketing data strategy. This includes driving data governance and consistency...  ...: Collaborate with cross-functional teams such as IT and engineering to integrate data from various sources into the customer data... 
    Full time

    FocusKPI

    Portland, ME
    1 day ago
  • $109.1k - $224k

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

    Unum Group

    Portland, ME
    3 days ago
  • $73.3k - $150.5k

     ...customers are counting on the combined talents of our entire team. Help us help others, and join Team Unum today! General Summary:ð Data Scientist II | AI, Machine Learning & Advanced AnalyticsPassionate about AI and data-driven innovation? Join our innovation hub as a... 
    Full time
    Temporary work
    Work experience placement
    Worldwide
    3 days per week

    Unum Group

    Portland, ME
    3 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
  • $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
  • $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
  •  ...high rate of growth as we partner with our clients to build customer service solutions both in the US and overseas. The Operations Data Analyst is a key member of the Workforce Optimization team, providing analytical support to contact center operations, forecasting contact... 
    Full time
    Temporary work
    Local area
    Remote work
    Overseas
    Weekend work
    Afternoon shift

    Remote Jobs

    Portland, ME
    5 days ago
  • $132.23k - $176.31k

     ...the trusted network for the AI‑powered world, connecting people, data, and applications through our expansive fiber network and...  ...driven decision-making. The role requires close partnership with engineering, analytics, Adobe, Salesforce, and business stakeholders to ensure... 
    Full time
    Temporary work

    Lumen

    South Portland, ME
    3 days ago
  •  ...can work hybrid in:Portland, MaineAtlanta, GeorgiaChattanooga, TennesseeColumbia, South CarolinaGeneral Summary:The Senior Software Engineer is responsible for the overall design of an application suite that supports claims management, and ensures the delivery from the... 
    Remote work

    Samprasoft

    Portland, ME
    1 day ago
  • $30 per hour

     ...Create and maintain process documentation and publish to content management systems. Analyze trends and process performance through data collection and metrics. Identify, evaluate, and report issues to management that impact the quality of outputs. Manage... 
    Hourly pay
    Temporary work
    Work experience placement
    Internship
    Worldwide
    Flexible hours

    Oracle

    Portland, ME
    5 days ago
  • $80.51k - $107.34k

     ...the trusted network for the AI‑powered world, connecting people, data, and applications through our expansive fiber network and...  ...Role Join Lumen Security Advisory Services as a Cloud Security Engineer, helping customers identify and reduce security risk across cloud... 
    Full time

    Lumen

    South Portland, ME
    1 day ago
  • $90.8k - $136.2k

     ...up in the real world. ~ Experience with query languages and data analysis; familiarity with SQL, MongoDB querying, Amplitude, Splunk...  ...and translating them into technical specifications engineering can build from. ~ Strong analytical and problem-solving skills... 
    Full time
    Flexible hours
    Shift work

    World Wide Technology

    South Portland, ME
    5 days ago
  • $77.2k - $115.8k

     ...managing and supporting the company’s technology infrastructure, ensuring the smooth operation of hardware, software, networks, and data systems, while providing top-notch technical support to employees. By joining the Internal WWT IT team, you will play a crucial role... 
    Full time
    Remote work
    Shift work

    World Wide Technology

    South Portland, ME
    2 days ago
  • $96.4k - $144.6k

     ...supplier onboarding/registration, supplier portal, and supplier master data governance. Working knowledge of Oracle technical tools...  ...-to-Oracle integration — is a strong bonus. Exposure to tax engines (e.g. Oracle Tax), supplier network / e-invoicing platforms, or... 
    Full time
    Remote work
    Flexible hours
    Shift work

    World Wide Technology

    South Portland, ME
    5 days ago
  • About Lantern Lantern is the specialty care platform connecting people with the best care when they need it most. By curating a Network of Excellence comprised of the nation's top specialists for surgery, cancer care, infusions and more, Lantern delivers excellent care...
    Full time

    Lantern

    South Portland, ME
    2 days ago

Do you want to receive more vacancies?

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