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...
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...