Become a Lead Software Engineer for Course Hero's Search Platform, innovating search experiences that support millions of learners. This role focuses on developing impactful, student-facing search and recommendations.
As a senior engineer on the Platform team, your primary challenge will be to design, implement, and maintain high-volume search systems. You will work extensively with search engine technologies like Elasticsearch while ensuring that our platform supports rapid growth and varying user intents. This role calls for team-oriented efforts across multiple teams, including UX and machine learning.
Key Responsibilities:
• Develop and optimize Course Hero's Search components
• Apply creative search techniques and algorithms
• Enhance system architecture to handle increased user traffic
• Work alongside product and UX designers for roadmap execution
• Maintain high reliability and performance standards
Requirements:
• 5+ years of experience with search algorithms
• Proficient in Python, Go, and Java programming
• Experience with distributed systems and search engine tools
• Solid knowledge of microservices SOA architecture
• BA or BS in Computer Science or related field
Transform the way students find resources and enhance their education through your technical expertise at Course Hero.
J-18808-Ljbffr
📌 Lead Software Engineer For Search Platform Vancouver
🏢 Course Hero
📍 Vancouver
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.