Senior Data Engineer
Senior
Analytics
Artificial Intelligence
Azure
Big Data
Bigdata
Business Intelligence
Celonis
CI/CD
Cloud
Cloud Data Engineering
Cloud Data Platform
Cloud Operations
Cloud Platform
Cloud Platforms
Cloud Platforms Cloud Platforms
Data
Data Analysis
Data Analytics
Data Architecture
Data Engineer
Data Engineering
Data Integration
Data Lakehouse
Data Pipeline
Data Platform
Data Processing
Data Warehouse
Database
Databases
Databricks
DevOps
Devops Tools
Digital Marketing
ETL
Informatica
Information Technology (IT)
Programming Language
Programming Languages
Reporting and Analytics
Software Development
SQL
Job Description
The Senior Data Engineer will design, build, integrate, and operate scalable data solutions across enterprise data and AI platforms at Waters Corporation in a hybrid setup from Milford, MA. The role emphasizes secure, maintainable pipelines, governed data models, automated validation, and production-ready integration patterns for analytics, AI, and agentic workflows.
Responsibilities
- Design, build, test, deploy, and support robust batch and streaming data pipelines that integrate and reconcile data from multiple cloud and enterprise sources using reusable, resilient patterns.
- Develop governed data models, reusable data products, and APIs that support analytics, automation, AI, and operational applications while ensuring security, lineage, governance, and human oversight.
- Implement automated testing and validation throughout the pipeline lifecycle, including data quality checks, regression testing, CI/CD, observability, production monitoring, and continuous improvement focused on performance and reliability.
- Collaborate with business and technical stakeholders to define requirements and deliver scalable, robust solutions aligned to business outcomes.
- Operate effectively in Agile delivery models and communicate technical decisions, risks, dependencies, and outcomes to both technical and business audiences.
Requirements
- 5+ years of experience in data engineering, software engineering, data science, or a related technical field, along with a Bachelor’s degree in Computer Science or another relevant discipline.
- Strong software engineering foundations, including object-oriented Python, SQL, modular design, data structures, debugging, source control, code review, automated testing, and the ability to produce production-quality, maintainable code.
- Experience building robust ETL pipelines or software components that integrate, reconcile, and validate multiple data sources, supported by solid data modeling, data quality, governance, security, and lifecycle management practices.
- Hands-on experience with enterprise application integration and workflow automation, including automated unit, integration, regression, and data-quality testing; CI/CD; orchestration; observability; monitoring; and production support.
- Intrinsic motivation and problem-solving ability, including learning unfamiliar technologies, debugging complex code and data issues, evaluating engineering tradeoffs, and translating requirements into scalable technical solutions.
Technology Stack
- Python, SQL, ETL
- Celonis, Databricks
- AWS, Azure
- CI/CD
Preferred Qualifications
- Experience with process intelligence or process mining solutions, including Celonis.
- Experience supporting supply chain processes with data.
Role Details
- Location: Milford, MA (hybrid)
- Salary: USD 112,500 - 187,500 per year