Waters Corporation

Research Principal AI Software Engineer

Waters Corporation
Apply
27 days ago
Bengaluru, IndiaStaff+

Responsibilities

  • Ideate, prototype, and evaluate generative AI and machine-learning approaches using meaningful metrics.
  • Design and build agentic AI solutions with multi-step workflows, tool use, and orchestration.
  • Develop RAG pipelines over scientific and instrument data, including ingestion, embeddings, vector search, and retrieval evaluation.
  • Deploy, monitor, and maintain AI solutions in AWS and build APIs exposing models and agents to internal and instrument software.
  • Serve as technical lead on selected generative AI research projects and company initiatives.
  • Collaborate with subject matter experts to assess use cases and model performance and communicate results to stakeholders.
  • Maintain Python codebases, apply object-oriented programming practices, and write unit tests.
  • Contribute to technical reports, patent applications, transferable protocols, and AWS data pipelines.
  • Track advances in machine learning and AI and apply relevant techniques to new project ideas.

Requirements

  • Master’s degree in computer science, data science, or a related field with at least 8 years of relevant experience, or a PhD with at least 5 years of experience.
  • Experience developing generative AI, machine-learning, statistical, and/or mechanistic models using Python.
  • At least 2 years of experience serving as a technical lead on a research or development project team.
  • Hands-on experience with data preparation, experiment tracking, hyperparameter tuning, model training, and evaluation.
  • Experience deploying AI solutions in the cloud, preferably AWS, including containerization with Docker.
  • Experience implementing and evolving modeling techniques based on papers, textbooks, and technical documentation.
  • Strong Python programming skills with tools such as PyTorch, Hugging Face Transformers, LangChain, TensorFlow, NumPy, pandas, PySpark, SciPy, and scikit-learn.
  • Ability to communicate results through meaningful metrics and visualizations and incorporate stakeholder feedback.
  • Comfort with Git version control, Bash, or command prompt.
  • Preferred experience training and fine-tuning LLMs on domain-specific data and benchmarking them against baseline models.
  • Knowledge of Java, C#, or Scala is desirable.
  • Experience in the life sciences domain and collaboration with subject matter experts is a plus.

Benefits

  • Hybrid work model with three days per week, Tuesday through Thursday, in the Waters GCC office at RMZ Ecoworld, Bellandur, Bangalore, and two days remote.
  • Equal opportunity employer committed to diversity and an inclusive, supportive work environment.

Tech Stack

AWSBashC#DockerGitHugging Face TransformersJavaNumPyPandasPythonPyTorchScalascikit-learnSciPyTensorFlow
Waters Corporation

About Waters Corporation

10,000+ employees

Waters Corporation builds analytical instruments and software for pharmaceutical, biopharma, food and environmental labs, and clinical diagnostics. Its portfolio spans UPLC/HPLC chromatography, mass spectrometry, thermal analysis (TA Instruments), informatics, and analytical standards and reagents, sold alongside service and consumables. Founded in 1958 and headquartered in Milford, Massachusetts, Waters is a public company (NYSE: WAT) with systems used in drug development, quality control, and safety testing worldwide.

Contact me