
Research Principal AI Software Engineer
Waters Corporation27 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
Categories
About Waters Corporation
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.