Lead Software Engineer for Search Platform

Course Hero • toronto, Canada

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

Role 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?

Apply for this Position