Senior Full-Stack Engineer: Talent Matching & Discovery

Greenhouse

United States

Remote

USD 84,000 - 118,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Greenhouse is hiring a Senior Full Stack Engineer for the Employer Experience & Talent Discovery team. You will build search-backed capabilities using OpenSearch/Elasticsearch and apply AI/ML to matching and ranking.

You’ll mentor peers and collaborate with Product, Design, Data, and Applied ML partners to deliver high-quality employer experiences. You’ll work across the stack on Talent Matching and Rediscovery, designing scalable, relevant search, ranking, and retrieval.

Qualifications

  • 5+ years of production code experience.
  • Deep experience with OpenSearch or Elasticsearch in production.
  • Experience with Ruby, C#, Java, or Python; Ruby on Rails preferred.
  • Strong JavaScript or TypeScript fundamentals, including React.
  • Full-stack experience across backend systems, APIs, data modeling, and frontend development.
  • Experience building search, ranking, or matching systems.
  • Practical AI/ML techniques in production, e.g., embeddings or semantic search.
  • Collaborating with Product and Design in ambiguous, user-facing problems.

Responsibilities

  • Collaborate with Product Managers and Designers to define requirements and drive development.
  • Build and improve full-stack experiences for Talent Matching and related workflows.
  • Design and ship search-backed capabilities using OpenSearch or Elasticsearch.
  • Develop matching systems using AI/ML signals to improve match quality.
  • Partner with Applied ML and cross-functional teams to balance relevance, latency, and cost.
  • Mentor junior engineers, review code, and shape engineering practices.

Skills

OpenAI/ML mindset
Search relevance
JavaScript
TypeScript
React
AI/ML in production
Mentoring
Product collaboration
OpenSearch
Elasticsearch

Tools

OpenSearch
Elasticsearch
Ruby
Python
Java
React
TypeScript

Job description

Greenhouse is hiring a Senior Full Stack Engineer for the Employer Experience & Talent Discovery team. You will build search-backed capabilities using OpenSearch/Elasticsearch and apply AI/ML to matching and ranking.

You’ll mentor peers and collaborate with Product, Design, Data, and Applied ML partners to deliver high-quality employer experiences. You’ll work across the stack on Talent Matching and Rediscovery, designing scalable, relevant search, ranking, and retrieval.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Full-Stack Engineer — AI-Driven Search & Matching
Remote Full-Stack Engineer — AI-Driven Search & Matching

Greenhouse • United States

Remote
USD 83,000 - 165,000
Senior Software Engineer I, CAN_2026
Senior Software Engineer I, CAN_2026

Greenhouse • United States

Remote
USD 84,000 - 118,000
Software Engineer (Contract, Argentina)
Software Engineer (Contract, Argentina)

Greenhouse • United States

Remote
USD 83,000 - 165,000
Senior Software Engineer
Senior Software Engineer

greenhouse • United States

On-site
USD 92,000 - 118,000
Senior Software Engineer
Senior Software Engineer

Greenhouse Software • New York (NY)

Hybrid
CAD 129,000 - 165,000
Software Engineer
Software Engineer

Greenhouse • Ontario (CA)

Remote
USD 76,000 - 95,000
Strategic Consultant
Strategic Consultant

Greenhouse • United States

Remote
USD 106,000 - 113,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Talent Acquisition Partner (Fully Remote)
Senior Talent Acquisition Partner (Fully Remote)

EHS Insight • United States

Remote
USD 85,000 - 130,000
Strategic Consultant
Strategic Consultant

Greenhouse • Washington

Remote
USD 106,000 - 113,000
Medical insurance
Dental insurance
Vision insurance
+11
Strategic Consultant I
Strategic Consultant I

Greenhouse • London (KY)

Remote
USD 92,000 - 145,000
Remote-first
Office spaces in NYC
Office spaces in Ireland
+1