Programming Problem Setter – Job Description
We are currently looking for an experienced, self-driven, and curious Programming Problem Setter to join our passionate and innovative team. You will have the freedom to provide meaningful insights and explain data models to our clients. At HackerEarth, we also boast of a strong community of programming enthusiasts nurtured through multiple initiatives.
Location
- Bangalore (Hybrid) – MUST
Duration
- 6 months (Extendable)
Roles and Responsibilities
- Create new problems for public/private hackathons, challenges, and technical assessments.
- Develop problems based on data structures, algorithms, and mathematics across varied difficulty levels.
- Create real-life programming questions and test problems created by other setters.
- Review and test problems created by other problem setters.
- Audit HackerEarth’s existing question bank for any technical errors and ensure it follows guidelines.
- Add code stubs (partial starter code) to help candidates focus on logic rather than syntax.
- Respond to queries, suggestions, and issues raised by candidates solving problems on the platform.
- Collaborate with the tech documentation team to remove contextual or grammatical ambiguities.
Required Skills
- Excellent knowledge of data structures, algorithms, and mathematics.
- Strong profile on online judges (HackerEarth, HackerRank, Codeforces, CodeChef, SPOJ, etc.).
- Prior experience creating or testing problems for online judges is preferred.
