Software Engineer, Machine Learning

Bangalore, India

Posted 4mo ago

Job Location

Bangalore, India

Tech Stack

Remote Work Policy

On-site

Categories

Machine Learning Engineer

About the job

Glean is seeking engineers to contribute to building the world's premier search and assistant product for the workplace. Our engineers tackle a variety of systems, focusing on areas like query understanding, document comprehension, domain-adapted language models, natural language question-answering, and evaluation. You will collaborate closely with customers to understand their challenges and apply the most effective tools, whether simple or complex, to deliver solutions. This role involves inventing new signals to enhance search personalization, training models for ranking systems, designing methods to adapt language models to customer data, and exploring novel ways to integrate LLMs with search for complex question answering. You will also be responsible for writing high-quality, maintainable code and may mentor junior engineers or learn from experienced ones.

Responsibilities

  • Invent new signals to improve search personalization.
  • Train models to capture interactions between signals in the ranking system.
  • Design methods to domain-adapt language models to customer corpora.
  • Discover new ways of combining LLMs with search engines for complex question answering.
  • Write robust, readable, maintainable, and testable code.
  • Mentor junior engineers or learn from experienced ones.

Requirements

  • 6+ years of experience.
  • BA/BS in computer science, math, sciences, or a related degree.
  • Experience with search, recommendation, natural language processing, or other large machine learning systems.
  • Strong analytical skills and ability to work with data.

Get new AI jobs in your inbox

A weekly digest of the newest AI engineering roles.

© 2026 AI Job Board. All rights reserved.