Course Hero is hiring a
Staff Software Engineer

Logo of Course Hero

Course Hero

πŸ’΅ ~$170k-$250k
πŸ“Remote - India

Summary

Join Course Hero's team as a Staff Software Engineer to take ownership of the consumer-facing Site Search and design, implement, test, and maintain search and recommendations experiences.

Requirements

  • 8+ years experience developing search algorithms and applications 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), 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

Responsibilities

  • 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 and semantic search
  • Implement, extend, and modularize our 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 our exciting content discovery roadmap

Preferred Qualifications

  • Experience with text processing, NLP, and data pipelining using Spark or Athena
  • Experience with Docker, Kubernetes, and AWS Ecosystem
  • Has worked previously as part of a Search team (applications or infrastructure)
  • Data pipelining (can do Airflow/Kafka pipelines for indexing to Elasticsearch and DynamoDB)
  • Passionate about education

Benefits

  • Competitive salary
  • Equity/stock options
  • Annual performance bonus
  • Health insurance coverage (7 Lacs for self and family)
  • Life Insurance 3X the CTC
  • Accidental Insurance 3X the CTC
  • Learning and Development Policy Reimbursement of Courses
  • Privilege Leave
  • Paid Leaves
  • Casual Leaves
  • Mandatory Leaves
  • Special Leaves
  • Flexible Holiday
  • Menstrual Leaves
  • Maternity Leaves & Flexible Paternity Leave
  • Compassionate Leave
  • Marriage Leave
  • Workstation Setup Reimbursement
  • Internet Bill Reimbursement
  • Remote Friendly culture
  • Quarterly team and city meetings
  • Annual Workations

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let Course Hero know you found this job on JobsCollider. Thanks! πŸ™