DataJobs.io
← Back to all jobs

Job Description

Glassdoor is seeking a Remote Machine Learning Engineer to partner with teams across the business to prepare data, train and optimize models, and maintain inference services, applying ML techniques and LLM-based approaches to improve search, ranking, and recommendations at scale.

Responsibilities

  • Build AI/ML systems for search, ranking, and recommendations
  • Develop LLM retrieval and generation workflows
  • Improve search and ranking relevance
  • Design metrics and run experiments
  • Monitor model quality, latency, and cost
  • Debug data, models, and system issues
  • Build training, inference, and eval pipelines

Requirements

  • Requires a Bachelor's degree in Computer Science, Mathematics, or Statistics, and a minimum of 2 years of related experience; or an advanced degree without experience
  • Experience building ML models in Python; solid software engineering and algorithms fundamentals
  • Experience developing backend services in Java/Kotlin for ML-driven systems and features
  • Experience writing clean, testable, and maintainable production code
  • Experience working with structured and unstructured data, including SQL for large-scale data querying, and building scalable data pipelines and features from data
  • Experience integrating ML models into search systems using engines such as OpenSearch or similar, with familiarity in container orchestration for deployment with senior guidance
  • Excellent understanding of model evaluation techniques, feature engineering, experiment design, and familiarity with LLM systems (RAG, embeddings, output evaluation)

Technologies

  • Python
  • Java
  • Kotlin
  • OpenSearch

Similar Jobs