DeveloperJobs.io
← Back to all jobs

Job Description

What you get

This remote‑first Machine Learning Engineer role offers a competitive compensation range of USD 118,000 to 245,000 per year. You will partner with teams across the business to prepare data, train and optimize models, and maintain inference services, applying ML techniques and LLM driven approaches to enhance search, ranking, and recommendations at scale. Glassdoor supports an inclusive, accessible culture where engineers, data scientists, and product teams collaborate to deliver measurable improvements while growing their careers.

You will join a mission driven by helping people find jobs more effectively, with a focus on operational scale, efficiency, and continuous learning from open source work and research publications. This role is remote, enabling collaboration across functions and time zones while focusing on impact and reliability in production systems.

Responsibilities

  • Build AI and ML systems for search, ranking, and recommendations
  • Develop retrieval and generation workflows for large language models
  • Enhance search and ranking relevance using real user signals
  • Design metrics, run experiments, and iterate on approaches
  • Monitor model quality, latency, and cost in production
  • Debug data, model, and system issues to maintain reliability
  • Construct training, inference, and evaluation pipelines

Requirements

  • Bachelor’s degree in Computer Science, Mathematics, or Statistics with a minimum of 2 years of related experience; or an advanced degree with no required experience
  • Experience building ML models in Python and solid fundamentals in software engineering and algorithms
  • Experience developing backend services in Java or Kotlin for ML driven features
  • Ability to write clean, testable, and maintainable production code
  • Experience working with structured and unstructured data, using SQL for large‑scale queries, and building scalable data pipelines
  • Experience integrating ML models into search systems using engines such as OpenSearch, with familiarity in containerization and deployment guidance
  • Strong understanding of model evaluation techniques, feature engineering, experiment design, and familiarity with LLM systems (RAG, embeddings, output evaluation)

Technologies

  • Python
  • Java
  • Kotlin
  • OpenSearch

Salary range and transparency

  • Tier 1 USA: 118,000 - 176,000 USD per year
  • Tier 2 USA: 130,000 - 196,000 USD per year
  • Tier 3 USA: 143,000 - 215,000 USD per year
  • Tier 4 USA: N/A
  • Tier 5 USA: 163,000 - 245,000 USD per year

The listed range represents the minimum and maximum compensation for the role. Offers typically fall within the range minimum and midpoint and reflect factors such as skills, experience, and expertise demonstrated during the interview process. This range is one component of the overall compensation package.

Mission and culture

Glassdoor aims to be the world’s leading job site by helping people get jobs. The company emphasizes an inclusive and accessible workplace where everyone can be themselves. We value enthusiasm for innovation and delivering an exceptional experience for job seekers, while nurturing collaboration across diverse teams.

Accommodations

Glassdoor provides reasonable accommodations to qualified individuals throughout the employment process. To request an accommodation during the application process, visit the accommodations page. For interview accommodations, please contact the recruiting team at least one week in advance.

Similar Jobs