Problemsetter

Job details

Back to Jobs
Location
Remote
Salary Range
9.0k$ - 900.0k$/yr
Posted By
Posted On
Mar 22, 2025, 04:41 PM

Job Description

About Us

WnSOJ (Work and Solve Online Judge) is a platform where programmers can solve coding challenges, learn new algorithms, and find job opportunities. We provide an engaging problem-solving experience with a robust testing system, categorized problem sets, editorials, and a job board connecting talent with employers.

The Opportunity

We’re looking for a Problemsetter to help expand our problem archive with high-quality coding challenges. If you love designing algorithmic problems and have a strong grasp of competitive programming, this role is for you!

Main Responsibilities

  • Design and write new competitive programming problems
  • Create clear and detailed problem statements
  • Develop test cases to ensure correctness and difficulty balance
  • Provide editorial solutions and hints for problems
  • Collaborate with our team to maintain a diverse problem archive

Minimum Requirements

To ensure the quality of our problem archive, we require:

  • Codeforces rating of at least 1600 or equivalent competitive programming experience
  • Strong algorithmic knowledge, including data structures and problem-solving techniques
  • Experience in writing programming problems, either for contests, online judges, or educational platforms
  • Proficiency in at least one programming language (C++, Python, Java, etc.)

Nice to Have

  • Experience as a problemsetter or tester in coding competitions
  • Familiarity with competitive programming platforms like Codeforces, AtCoder, or LeetCode
  • Ability to balance problem difficulty for a wide range of users
  • Knowledge of automated testing systems and scripting for generating test cases

What You’ll Be Working On

You'll help shape the competitive programming experience on our platform by:

  • Expanding our problem archive with fresh, engaging challenges
  • Designing problems for contests and coding events
  • Contributing to editorials and explanations to help users learn better
  • Ensuring a fair and well-balanced problem distribution

How to Apply

If you're interested in contributing to our platform as a problemsetter, apply through GitHub issues! Please include:

  • A brief description of your experience in problemsetting or competitive programming
  • Your Codeforces handle (or equivalent) to verify your rating/experience
  • Links to problems you've created (if available)

We value problem-solving skills and creativity. If you're passionate about competitive programming and want to challenge others, we'd love to hear from you!