Senior Software Engineer at Course Hero

Course Hero • vancouver, metro vancouver regional district • Posted June 01, 2026

About the Role

Elevate your engineering career with Course Hero as a Senior Software Engineer focusing on consumer-facing Site Search. You'll be pivotal in enhancing search experiences that aid millions of students in their studies.
As part of the Platform team, you will design, implement, and maintain Course Hero’s Search Platform. This senior role requires expertise in search algorithms, distributed systems, and modern programming languages including Python and Java. Collaborating closely with ML and UX teams, you will drive the search enhancement roadmap and tackle challenges related to relevance ranking and semantic search.
Key Responsibilities:
• Design and maintain scalable search platform components
• Implement Elasticsearch/Solr techniques for improved searches
• Collaborate with cross-functional teams for content discovery
• Optimize our federated search system for increased volume
• Conduct testing and system maintenance for 24x7 reliability
Requirements:
• 5+ yea...