Course Hero

Related companies:

Jobs at this company:

Apply

📍 India

🧭 Full-Time

🔍 Education Technology

  • 8+ years experience developing search algorithms using search engine toolkits like Elasticsearch, Opensearch, 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) and microservices architecture.
  • Experience in creating and optimizing search DSL and data indexing.
  • BS degree in Computer Science or equivalent practical experience.
  • Ability to understand technical and business requirements for implementation.

  • Design, implement, test, and maintain Course Hero’s Search Platform components.
  • Work within a multi-tier, scalable, high-volume, reliable distributed system.
  • Utilize Elasticsearch or Solr for relevance ranking and semantic search.
  • Implement, extend, and modularize the federated search system architecture.
  • Collaborate with ML, UX, and product teams to execute the content discovery roadmap.

DockerPythonDynamoDBElasticSearchJavaKafkaKubernetesAirflowAlgorithmsElasticsearchGogRPCSpark

Posted 2024-10-21
Apply