SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Software Engineer I, CAN_2026

Greenhouse - Remote - Remote - posted 2026-09-15

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: CAD 117,500 - 164,500 / annual

Greenhouse is hiring a Senior Full Stack Engineer to join the Employer Experience & Talent Discovery team. This team builds experiences and signals that help employers find the right talent faster while creating the foundation for a trusted talent discovery ecosystem. You will contribute to Talent Matching, Talent Rediscovery, and related employer-facing experiences. Working across the full stack, you'll build product capabilities and the search and matching systems behind them, with a particular focus on OpenSearch or Elasticsearch and practical applications of AI to matching, ranking, and search relevance. Key responsibilities include: - Collaborating closely with Product Managers and Designers to define requirements and drive product development from conception to launch - Building and improving full-stack experiences for Talent Matching, Talent Rediscovery, and related talent discovery workflows - Designing and shipping search-backed capabilities using OpenSearch or Elasticsearch, including indexing strategies, query design, relevance tuning, ranking improvements, and semantic retrieval patterns - Developing matching systems that combine keyword, structured, and semantic signals, applying AI/ML techniques such as embeddings, similarity search, classification, and ranking to improve match quality and consistency - Partnering with Applied ML and cross-functional engineering teams to evaluate trade-offs across relevance, latency, reliability, infrastructure cost, and user trust - Mentoring and guiding junior and mid-level engineers, conducting thorough code reviews, and contributing to team engineering practices The ideal candidate is a mentor passionate about guiding peers and sharing knowledge; a pragmatic architect who evaluates trade-offs between performance, relevance, maintainability, and cost; an excellent communicator who explains technical processes clearly to both engineers and non-engineers; and someone who enjoys turning complex retrieval and ranking problems into intuitive, trustworthy product experiences. Greenhouse is a remote-first company with shared office spaces in New York City and Ireland, and optional co-working spaces. The company has been recognized as one of Fortune's Best Places to Work and Inc.'s Best Workplaces multiple years in a row. REQUIREMENTS: - 5+ years of experience writing production code - Deep experience with OpenSearch or Elasticsearch in production, 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 experience applying AI or ML techniques in production, such as embeddings, semantic search, classification, or ranking - Experience collaborating with Product and Design in ambiguous, user-facing problem spaces - Experience with analytical databases (a plus) - Must be legally eligible to work in Canada as of the start date

Similar roles