Senior Chromatography Data Processing Engineer

Waters Corporation•,
•$116,500 - $194,500

About The Position

Waters Corporation is seeking a Senior Chromatography Data Processing Engineer to join its Global Software Engineering team. The role contributes to developing next-generation Empower data systems and data collaboration software applications for cloud computing environments. The work focuses on implementing chromatography data-processing algorithms, including peak integration, calibration, and quantitation, and incorporating AI/ML features. The position calls for strong computational skills and an interest in learning and applying numerical methods and AI/ML. Waters Corporation is a global provider of analytical instruments, separations technologies, and software, serving life, materials, food, and environmental sciences. The company describes diversity and inclusion as fundamental to its values and states that it is an equal opportunity workplace and affirmative action employer.

Requirements

  • Bachelor’s degree in physics, mathematics, or bioinformatics with an emphasis on computations; an advanced degree is preferred.
  • At least 5 years of experience implementing algorithms for scientific applications, including manipulation of large data sets.
  • Strong object-oriented design, C#, and C++ programming skills, with experience implementing algorithms for large data sets.
  • Familiarity with Python and AI/ML concepts.
  • Experience with numerical methods, regression analysis, and statistics.
  • Familiarity with AWS Cloud concepts and services, including Docker containers and microservices.
  • Experience with development tools including JIRA, Visual Studio, and GitHub.

Nice To Haves

  • Experience with Angular and TypeScript.
  • Experience with relational and NoSQL databases.
  • Experience processing chromatogram data from UV and MS detectors.
  • Experience with Empower or other CDS software.
  • An advanced degree.

Responsibilities

  • Understand and implement chromatography data-processing algorithms in a cloud environment.
  • Develop expertise in chromatography data processing and maintain current knowledge of relevant scientific literature.
  • Work with product stakeholders to develop and refine requirements, plan proactively, and define short- and long-term deliverables.
  • Apply object-oriented programming best practices to develop and maintain C# codebases.
  • Migrate legacy C++ algorithms to .NET Core/C#, write unit tests, and use parallelism to improve performance.
  • Contribute to technical reports, patent applications, and transferable protocols.
  • Communicate project progress and provide regular reports to leadership.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service