Role overview
Greenhouse is seeking a Senior Full Stack Engineer to join the Employer Experience & Talent Discovery team in British Columbia. This team builds experiences and systems that help employers discover and match with the right talent, creating the foundation for a trusted talent discovery ecosystem.
Key responsibilities
- Collaborate with Product Managers and Designers to define requirements and drive product development from conception through launch.
- Build and improve full-stack experiences for Talent Matching, Talent Rediscovery, and related talent discovery workflows.
- Design and ship search-backed capabilities using OpenSearch or Elasticsearch, including indexing strategies, query design, relevance tuning, and semantic retrieval patterns.
- Develop matching systems that combine keyword, structured, and semantic signals, applying AI and ML techniques such as embeddings, similarity search, and ranking to improve match quality.
- Partner with Applied ML and cross-functional engineering teams to evaluate trade-offs across relevance, latency, reliability, infrastructure cost, and user trust.
- Mentor and guide junior and mid-level engineers, conduct thorough code reviews, and contribute to team engineering practices.
Requirements
- Five or more years of experience writing production code.
- Deep production experience with OpenSearch or Elasticsearch, including indexing, query design, relevance tuning, and performance trade-offs.
- Strong experience with Ruby, C#, Java, or Python, with Ruby on Rails preferred.
- Strong JavaScript or TypeScript fundamentals, including React expertise.
- Full-stack experience across backend systems, APIs, data modeling, and modern frontend development.
- Demonstrated experience building search, ranking, recommendation, or matching systems.
- Practical experience applying AI or ML techniques in production environments, such as embeddings, semantic search, classification, or ranking.
What makes this role worth considering
Greenhouse operates as a remote-first company with shared office spaces in New York City and Ireland, plus optional co-working spaces that provide flexibility. The company is committed to designing and using AI tools responsibly while keeping people at the center, and offers a performance review program with actionable feedback and a bonus structure rewarding strong performance. You’ll work on meaningful problems that directly impact how employers and talent connect in the hiring ecosystem.
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.