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.
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
Develop matching systems combining keyword, structured, and semantic signals
Apply AI/ML techniques including embeddings, similarity search, classification, and ranking
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
Must be legally eligible to work in Canada as of the start date chosen by the Company
Benefits
Stock option awards may be available for certain roles
Bonuses
Merit increases
Performance review program providing actionable feedback
Optional co-working spaces
Shared office spaces in New York City and Ireland
Employee resource groups
Remote-first work environment
Equal opportunity employer and reasonable accommodations during the application process
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, matching, and AI - powered talent discovery experiences for Greenhouse’s hiring platform. Working across OpenSearch or Elasticsearch, full - stack development, and ML relevance systems.
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.