Research Software Engineer

1 month ago


Bengaluru, Karnataka, India Waters Corporation Full time

Overview

We are seeking a highly skilled Research Software Engineer to join our team at Waters Corporation. As a key member of our global research department, you will play a critical role in developing self-diagnosing, self-healing instruments that will revolutionize the field of analytical chemistry.

Our team is focused on building intelligent systems that enhance our customers' user experience. We are exploring state-of-the-art capabilities that will stretch your creative talents and provide opportunities for growth and development.

The current work focuses on training machine learning and other statistical models that perform root error diagnosis using raw signals time series data coming from our instruments. Other projects include automating steps that users currently do manually, such as interpreting raw data results, adjusting anomalous data to clean it up, and optimizing the procedures that the instruments run on.

As a Research Software Engineer, you will be responsible for developing classification and prediction models, assisting with the development of data pipelines for specialty instrument data, and experimenting with new data and algorithmic features to maximize the efficiency and efficacy of the results.

Responsibilities

  • Experiment with various statistical and machine learning models, explore new data features, generate metrics, evaluate results.
  • Maintain codebase: use Object-oriented Programming and/or Functional Programming best practices, write unit tests, etc.
  • Work with subject matter experts (SMEs) to evaluate models, and present results to stakeholders, demonstrating the value of the ML techniques in a manner understandable to non-data scientists.
  • Help with building out and maintaining the AWS data pipeline.

Qualifications

  • Master's in computer science, data science or related field and at least 2 years' relevant work experience, or equivalent. Position level commensurate with experience.
  • Experience in model development using Python for machine learning, statistical, and/or mechanistic models.
  • Robust programming skills in Python (e.g., numpy, pandas, scipy, scikit-learn).
  • Comfortable with Git version control, as well as BASH or command prompt.
  • Comfortable discovering and driving new capabilities, solutions, modeling techniques, and modeling best practices from papers, text books, and other technical documentation.
  • Able to communicate results using meaningful metrics and visualizations to managers and stakeholders and receive feedback.
  • You are fluent in English - speaking, reading, writing - Advanced Level.

Company Description

Waters Corporation is the world's leading specialty measurement company, with a history of innovation that spans over 60 years. We are committed to creating business advantages for laboratory-dependent organizations to enable significant advancement in healthcare delivery, environmental management, food safety, and water quality.

At Waters, we strive to be better, learn and improve every day in everything we do. We're the problem solvers and innovators that aren't afraid to take risks to transform the world of human health and well-being. We're all in it together delivering benefit as one to provide the insights needed today in order to solve the challenges of tomorrow.



  • Bengaluru, Karnataka, India Lam Research Full time

    The Role You'll Be Taking OnLam Research is seeking an experienced software engineer to join our team. As a software engineer at Lam, you'll be responsible for designing, developing, testing, and deploying applications using ASP .Net.Key ResponsibilitiesDesign and develop scalable, efficient, and high-quality applications using ASP .Net.Collaborate with...


  • Bengaluru, Karnataka, India Waters Corporation Full time

    Join Waters Corporation as a Research Software Engineer and take on a challenging role that combines software development with research and innovation. In this position, you will work with a talented team to design, develop, and maintain software solutions that drive business growth and customer satisfaction.ResponsibilitiesDevelop and maintain software...

  • Software Engineer

    3 weeks ago


    Bengaluru, Karnataka, India BestEx Research Full time

    BestEx Research is a leading financial technology and research firm that specializes in building sophisticated execution algorithms and transaction cost modeling tools for multiple asset classes. We provide our services to high-performance hedge funds, CTAs, asset managers, and banks through a traditional electronic broker and a broker-neutral Software as a...


  • Bengaluru, Karnataka, India Lam Research Full time

    The RoleWe are seeking an experienced full-stack developer to join our team at Lam Research. As a Software Application Engineer, you will be responsible for designing, developing, testing, and deploying applications using ASP.Net.Key Responsibilities:Design and develop scalable, efficient, and high-quality applications using asp.net kendo...


  • Bengaluru, Karnataka, India Infiniti Research Ltd. Full time

    Job Title: Python Software EngineerWe are seeking a skilled Python Software Engineer to join our team at Infiniti Research.Key Responsibilities: Develop and maintain data applications and APIs using Python.Integrate data management and processing using libraries like Pandas and NumPy.Utilize Playwright for browser automation and testing.Collaborate with team...


  • Bengaluru, Karnataka, India Iosys Software Full time

    Job Title: DevOps EngineerJob Summary:At Iosys Software, we are seeking a skilled DevOps Engineer to collaborate closely with our Product and Engineering teams. This role involves having knowledge of all stages of software development and working alongside other software engineers and developers.Key Responsibilities:Develop high-quality code across system...

  • Senior NLP Researcher

    4 weeks ago


    Bengaluru, Karnataka, India Sony Research India Full time

    Sony Research India is a pioneer in cutting-edge research and development, driving innovation in various locations globally. Our mission is to create new technology, products, and services while sustaining Sony Group's diverse businesses in electronics, entertainment, and financial fields. To achieve this, we seek to foster a diverse pool of engineering...


  • Bengaluru, Karnataka, India Iosys Software Full time

    Job DescriptionWe are seeking a skilled Senior Software Engineer to join our team at Iosys Software.Key Responsibilities:Develop high-quality code across the system components including front-end, back-end and database.Stay current and provide insight on cutting-edge software approaches, architectures and vendors.Ensure requirements such as data security,...


  • Bengaluru, Karnataka, India Lam Research Full time

    Company OverviewLam Research is a leading provider of innovative semiconductor solutions that enable our customers to create the world's most advanced technologies.Compensation and BenefitsThe salary for this position is estimated to be around $175,000 per year, depending on experience. Additionally, Lam offers a comprehensive benefits package, including...


  • Bengaluru, Karnataka, India Lifelancer Full time

    Company Overview\Lifelancer is a talent-hiring platform connecting professionals with opportunities in pharma, biotech, health sciences, healthtech, and IT domains.\Job Description\We are seeking an exceptional Software Research Scientist to join our team. In this role, you will design and carry out innovative AI research with applications to code and data...


  • Bengaluru, Karnataka, India Waters Corporation Full time

    OverviewWe are seeking a highly skilled Software Engineer to join our team at Waters Corporation. As a Research and Development Software Engineer, you will play a critical role in developing innovative software solutions that enable our customers to achieve their goals in the life sciences and analytical applications.ResponsibilitiesDesign, develop, and test...

  • Software Engineer

    4 weeks ago


    Bengaluru, Karnataka, India Dew Software Full time

    About the Role:We are seeking a skilled Software Engineer to join our team.As a Backend Developer, you will design and develop scalable and efficient software solutions.Our team of Cloud Computing Specialists work with cloud-based technologies to deliver innovative solutions.The Web Services Architect will lead the design and implementation of web...


  • Bengaluru, Karnataka, India BestEx Research Full time

    BestEx Research is a financial technology and research firm specializing in building sophisticated execution algorithms and transaction cost modeling tools servicing multiple asset classes. The company provides its services to performance-demanding hedge funds, CTAs, asset managers, and banks through a traditional electronic broker and in a broker-neutral...


  • Bengaluru, Karnataka, India Lam Research Full time

    About the Role:We are seeking a highly motivated Senior Software Engineer to join our team at "{company}".The successful candidate will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:* Design and develop software solutions that meet business requirements* Collaborate with cross-functional teams to...

  • Software Engineer

    5 days ago


    Bengaluru, Karnataka, India Lam Research Full time

    Overview of Lam ResearchLam Research is a global leader in the design and engineering of etch and deposition products for the semiconductor industry.


  • Bengaluru, Karnataka, India Lam Research Full time

    OverviewLam Research is a leading provider of innovative etch and deposition solutions for the semiconductor industry.


  • Bengaluru, Karnataka, India Predictive Research Full time

    About Predictive ResearchPredictive Research is a company that specializes in Machine Learning, Artificial Intelligence, Big Data, Data Science, and Quant Analytics. With a strong track record spanning nine years, we cater to various clients based on their needs.Main Focus AreasOur primary areas of focus include Machine Learning, Artificial Intelligence,...

  • DevOps Engineer

    4 weeks ago


    Bengaluru, Karnataka, India Iosys Software Full time

    Job Summary:The DevOps Engineer is responsible for collaborating closely with the Chief Product Officer and Chief Technology Officer to ensure the success of our software development projects. This role requires a deep understanding of software development and deployment processes, as well as strong communication and collaboration skills.Key...


  • Bengaluru, Karnataka, India Career Makers Full time

    Job Title: R&D ExpertJob Summary: We are seeking a highly skilled R&D Expert to join our team at Career Makers. The successful candidate will be responsible for building and developing systems that demonstrate and make accessible the underlying research technology to solve real-time NLP problems.Key Responsibilities:Participate in basic and applied research...


  • Bengaluru, Karnataka, India Thermo Fisher Scientific Full time

    About the RoleWe are seeking a highly skilled Software Engineering Lead to join our team at Thermo Fisher Scientific. This is an exciting opportunity for a motivated and experienced professional to lead the development of clinical and research software solutions.Key ResponsibilitiesDevelop and implement software testing strategies, methods, and best...