Role overview
Greenhouse is seeking a Senior Full Stack Engineer to join the Employer Experience & Talent Discovery team. This team develops the systems and interfaces that enable employers to identify qualified candidates more efficiently while building the infrastructure for a trusted talent discovery ecosystem.
Key responsibilities
- Work with Product Managers and Designers to define requirements and guide product features from initial concept through delivery.
- Build and enhance full-stack experiences for talent matching, talent rediscovery, and related talent discovery workflows.
- Design and deploy search-based capabilities using OpenSearch or Elasticsearch, managing indexing strategies, query optimization, relevance tuning, and semantic retrieval approaches.
- Develop matching systems that integrate keyword, structured, and semantic signals, applying AI and machine learning methods such as embeddings and ranking algorithms to enhance match quality.
- Evaluate technical trade-offs across relevance, latency, reliability, infrastructure costs, and user trust in partnership with Applied ML and engineering teams.
- Mentor junior and mid-level engineers, perform detailed code reviews, and help shape team engineering standards.
Requirements
- At least five years of experience developing and shipping production code.
- Substantial production experience with OpenSearch or Elasticsearch, including indexing, query design, relevance tuning, and performance optimization.
- Proficiency in Ruby, C#, Java, or Python, with Ruby on Rails experience preferred.
- Strong working knowledge of JavaScript or TypeScript, including React.
- Full-stack experience spanning backend systems, APIs, data modeling, and modern frontend technologies.
- Demonstrated experience building search, ranking, recommendation, or matching systems.
- Hands-on experience applying AI or ML techniques in production environments, such as embeddings, semantic search, classification, or ranking.
What makes this role worth considering
You’ll join a collaborative team that emphasizes mentorship, clear communication, and solving meaningful problems at scale. The role offers the opportunity to work across the full technology stack on systems that directly impact how employers discover talent, combining search infrastructure with emerging AI techniques in a pragmatic, user-focused environment.
How to apply
Use the Apply button to view the official job posting and submit your application on Clio's careers site.
ImmigrationCafe is a job listing directory, not a recruiter. Applications are submitted on the employer's official careers website.