Lead Software Engineer for Search Platform

Course Hero · toronto, on, Canada

Location
toronto
Job Type
Full-time
Posted
June 09, 2026

Job Description

Become a Lead Software Engineer for Course Hero's Search Platform, innovating search experiences that support millions of learners. This role focuses on developing impactful, student-facing search and recommendations.
As a senior engineer on the Platform team, your primary challenge will be to design, implement, and maintain high-volume search systems. You will work extensively with search engine technologies like Elasticsearch while ensuring that our platform supports rapid growth and varying user intents. This role calls for collaborative efforts across multiple teams, including UX and machine learning.
Key Responsibilities:
• Develop and optimize Course Hero's Search components
• Apply innovative search techniques and algorithms
• Enhance system architecture to handle increased user traffic
• Work alongside product and UX designers for roadmap execution
• Maintain high reliability and performance standards
Requirements:
• 5+ years of experience with search...

Ready to Apply?

Submit your application for Lead Software Engineer for Search Platform at Course Hero

Apply Now