Senior Full Stack Engineer building search, matching, and AI-powered talent discovery experiences for Greenhouse’s hiring platform. Working across OpenSearch or Elasticsearch, full-stack development, and ML relevance systems.
Responsibilities
Collaborate with Product Managers and Designers to define requirements and drive product development from conception to 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, ranking improvements, and semantic retrieval patterns
Develop matching systems combining keyword, structured, and semantic signals
Apply AI/ML techniques such as embeddings, similarity search, classification, and ranking to improve match quality and consistency
Partner with Applied ML and cross-functional engineering teams to evaluate relevance, latency, reliability, infrastructure cost, and user trust trade-offs
Mentor junior and mid-level engineers
Conduct thorough code reviews and contribute to team engineering practices
Requirements
5+ years of experience writing production code
Deep production experience with OpenSearch or Elasticsearch, including indexing, query design, relevance tuning, and performance trade-offs
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 modern frontend development
Experience building search, ranking, recommendation, or matching systems
Practical production experience applying AI or ML techniques such as embeddings, semantic search, classification, or ranking
Experience collaborating with Product and Design in ambiguous, user-facing problem spaces
Experience with analytical databases is a plus
Applicants must be legally eligible to work in Canada as of the start date chosen by the Company
Benefits
Additional compensation may include stock option awards, bonuses, and merit increases
Sales commissions may be available for certain roles
Remote-first work environment
Shared office spaces in New York City and Ireland
Optional co-working spaces
Performance review program with actionable feedback
Bonus structure rewarding great performance
Employee resource groups
Award-winning culture recognized as Fortune’s Best Places to Work and Inc.’s Best Workplaces
Senior Software Engineer building Velora’s AI - native CRM, data and integrations platform. Delivering secure full - stack features for nonprofit fundraising, donor management and reporting.
Staff Full Stack Engineer setting architecture for Mattermost’s secure collaboration platform. Scaling Go and React systems for defense, intelligence, and critical infrastructure customers.
Senior Full Stack Engineer building Mattermost’s secure collaboration platform for defense and critical infrastructure. Developing Go and React features with AI - forward workflows and open - source contributions.
Senior Software Engineer building scalable financial - data and payment infrastructure for Marqeta’s embedded finance platform. Designing services, automating releases, and resolving production issues across distributed systems.
Senior/Staff Software Engineer leading OpenMined’s open - source federated AI infrastructure. Building fusion - model benchmarking tools, distributed systems, and production engineering practices.
Senior Full Stack Engineer building search, ranking, and AI - powered talent matching experiences at Greenhouse. Developing full - stack employer - facing workflows with OpenSearch or Elasticsearch.
Senior engineer evaluating OpenAI Codex, Claude Code, and Cursor interactions. Providing rigorous written and video feedback on AI - assisted software engineering quality.
Senior Software Developer building scalable, distributed network management software for Auvik, a cloud - based IT infrastructure platform. Designing microservices, Kubernetes deployments, Kafka systems, and reliable collector code.
Software Developer designing, testing, and maintaining secure applications for Multiview, an ERP and financial software company. Collaborating across teams and using AI coding agents to improve client - focused products.
AI Product Engineer building production agents, MCP integrations, and developer tools for ClickHouse’s open - source ClickStack observability platform. Improving incident investigation, telemetry analysis, and agent reliability.