Senior Data Engineer, AWS Data Platform

IDEXX

Augusta (ME)

On-site

USD 110,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Annual cash bonus
Health/Dental/Vision benefits Day‑One
5% 401(k) matching
Employee stock program

Job summary

IDEXX is seeking a data-platform engineer to build streaming ingestion, API-driven workflows, and distributed data transformations on AWS. You will design data models for near-real-time use cases and ensure reliable, observably deployed data services. Strong Python and AWS experience are required.

Location is onsite in Maine/New Hampshire/Massachusetts with regular in-office presence. A base salary range and annual bonus opportunity accompany a comprehensive benefits package.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent combination of education and practical experience.
  • 4+ years of experience building and supporting production-grade data systems in reliable environments.
  • 3+ years of hands-on AWS experience including Lambda, Glue, Kinesis, EMR, S3, SNS, SQS, DynamoDB, API Gateway, and IAM.
  • Strong Python and shell scripting skills.
  • Experience designing RESTful APIs and implementing CI/CD pipelines with Jenkins.
  • Experience IaC using Terraform and/or CloudFormation.
  • Knowledge of relational, document, and key-value databases.
  • Experience with semi-structured event data (JSON, XML) and evolving schemas.

Responsibilities

  • Build and maintain streaming ingestion, API-based data workflows, and distributed data transformations using AWS services.
  • Develop and maintain REST APIs for data ingestion and consumption.
  • Design and implement platform automation and deterministic deployment workflows.
  • Develop and optimize data lake and operational data models for near-real-time use cases.
  • Work across streaming and batch layers to ensure high-quality data delivery.
  • Improve reliability, automation, and observability across the data platform.
  • Participate in an on-call rotation to support data systems and services.

Skills

Python
Shell scripting
Distributed data systems
RESTful APIs design
CI/CD practices
Troubleshooting

Education

Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent

Tools

AWS
Terraform
CloudFormation
Jenkins
API Gateway
DynamoDB
Kinesis
EMR
S3

Job description

IT accelerates the success of IDEXX employees and customers by providing scalable and innovative solutions and leadership. We are a global organization that supports all technology needed to deliver products and solutions to customers enabling them to focus on delivering high quality patient care. We strive to provide exceptional customer service and experience in the most efficient means possible, requiring alignment and cross‑functional communication.

In this role, you will
  • Build and maintain streaming ingestion, API‑based data workflows, and distributed data transformations using AWS services (Kinesis, Lambda, Glue/Spark, EMR, S3)
  • Develop and maintain REST APIs for data ingestion and consumption
  • Design and implement platform automation and standardized, repeatable deployment mechanisms (e.g., versioned releases, environment promotion, and deterministic deployment workflows)
  • Develop and optimize data lake and operational data models for near‑real‑time use cases
  • Work across both streaming (operational) and batch (analytical) layers to ensure consistent, high‑quality data delivery
  • Help improve reliability, automation, and observability across the RDE data platform
  • Participate in an on‑call rotation to help provide support for the team’s data systems and services
What You Will Need To Succeed

PLEASE NOTE: Location – We are only considering candidates located in Maine, New Hampshire, or Massachusetts who are willing to be onsite eight times per month. Reduced onsite requirements may be considered for candidates located farther from the office within Massachusetts or New Hampshire.

  • 4+ years of experience building, operating, and supporting production‑grade data systems and services in highly reliable, fault‑tolerant environments
  • 3+ years of hands‑on experience designing and developing solutions on AWS, including services such as Lambda, Glue, Kinesis, EMR, S3, SNS, SQS, DynamoDB, API Gateway, and IAM
  • Strong proficiency in Python and experience with shell scripting
  • Experience troubleshooting, debugging, and optimizing distributed data systems, including streaming pipelines, Spark workloads, APIs, messaging queues, and storage layers
  • Experience designing, building, and maintaining RESTful APIs
  • Experience implementing Infrastructure as Code using Terraform and/or CloudFormation
  • Experience building CI/CD pipelines and automated testing frameworks using tools such as Jenkins
  • Knowledge of relational, document, and key‑value database technologies
  • Experience working with semi‑structured event data (JSON, XML) and evolving data schemas
  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or equivalent combination of education and practical experience
What You Can Expect From Us
  • Base annual salary target: $110,000 - $130,000
  • Opportunity for annual cash bonus
  • Health / Dental / Vision Benefits Day‑One
  • 5% matching 401(k)
  • Additional benefits including financial support, pet insurance, mental health resources, volunteer paid days off, employee stock program, foundation donation matching, and 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 diseases. We have customers in over 175 countries and a global workforce of over 10,000 talented people.

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. We’re proud to be a dog‑friendly office.

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.

Let’s pursue what matters together.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer, AWS Data Platform
Senior Data Engineer, AWS Data Platform

IDEXX • Concord (NH)

On-site
USD 110,000 - 130,000
Health/Dental/Vision Day-One
5% 401(k) match
Employee stock program
+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
Senior Data Engineer, AWS Data Platform
Senior Data Engineer, AWS Data Platform

IDEXX • Worcester (MA)

On-site
USD 110,000 - 130,000
Health benefits
Dental benefits
Vision benefits
+1
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
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
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
Manager, Data Engineering
Manager, Data Engineering

IDEXX Laboratories, Inc • Westbrook (ME)

Hybrid
USD 120,000 - 150,000
Health benefits Day-One
Annual bonus
401k match 5%
+1
Manager, Data Engineering
Manager, Data Engineering

IDEXX • Boston (MA)

Hybrid
USD 120,000 - 150,000
Health benefits day-one
401k matching
Employee stock program
Manager, Data Engineering
Manager, Data Engineering

IDEXX • Concord (NH)

Hybrid
USD 120,000 - 150,000
Health/Dental/Vision Day-One
Annual cash bonus
5% 401k match
+1
Manager, Data Engineering
Manager, Data Engineering

IDEXX • Worcester (MA)

Hybrid
USD 120,000 - 150,000
Annual cash bonus
Health/Dental/Vision Day-One
5% 401k match
+2