We envision a world where every student graduates, confident and prepared.
Education Technology • Semantic Algorithms and Search • Recommendations and Indexation • Scalable Content Management • Educational Resources
June 28
🏢 In-office - Toronto
Airflow
AWS
Distributed Systems
Docker
DynamoDB
ElasticSearch
GRPC
Java
Kafka
Kubernetes
Microservices
Python
Spark
Go
We envision a world where every student graduates, confident and prepared.
Education Technology • Semantic Algorithms and Search • Recommendations and Indexation • Scalable Content Management • Educational Resources
• Course Hero is scaling and looking for a results-oriented Senior Software Engineer to take ownership of Course Hero’s consumer-facing Site Search • Design, implement, test, and maintain Course Hero’s Search Platform components in the context of a multi-tier, scalable, high-volume, and reliable distributed systems that perform 24x7 • Use Elasticsearch/Solr infrastructure and search/ML techniques to seek exciting problems in relevance ranking • Implement, extend, and modularize their federated search system architecture to meet 10x growth in search volume and diverse search intents from students, educators, and tutors • Collaborate with ML, UX, and product to conceptualize and execute on their content discovery roadmap
• 5+ years experience developing search algorithms and applications using search engine toolkits like Elasticsearch or Solr • Proficient in object-oriented and functional programming • Hands-on experience with developing and maintaining distributed systems • Proficient in modern engineering languages (Python, Go,Java), microservices SOA architecture • Creating and optimizing search DSL • Data indexing (and index management) on search engines • Python & Go REST/gRPC Services • BS degree in Computer Science, a similar technical field of study, or have equivalent practical experience • Ability to quickly understand technical and business requirements and be able to translate into technical design and implementation
• Competitive salary, annual bonus, and RSUs • Medical coverage, including full dental and vision • Life and disability benefits • 401(k) program (US) / retirement savings plan (Canada) with company match • One month paid sabbatical after 5 years at the company • Education reimbursement • Professional development workshops & industry conferences • Paid parental leave • Flexible work schedule • Social responsibility program (volunteer time off and donation matching) • Annual wellness stipend • Tech stipend • Annual family planning stipend • Quarterly snack boxes delivered to your door
Apply Now