HackerEarth is hiring for the role of Technical Engineer – Problem Setter (Programming) Intern in Bengaluru (Hybrid). This is a unique opportunity for freshers who are strong in data structures, algorithms, and competitive programming to work on real coding challenges used in hiring tests and hackathons.
Job Overview
- Company: HackerEarth
- Position: Technical Engineer – Problem Setter (Programming Intern)
- Qualification: Bachelor’s Degree (Engineering / CS preferred)
- Experience: Freshers
- Location: Bengaluru, India (Hybrid)
- Duration: 6 Months (Extendable)
- Job Type: Internship
- Domain: Competitive Programming / DSA / Problem Design
About the Role
This is not a typical software development internship. Instead of building apps, you will be creating coding problems that are used by companies to assess developers.
HackerEarth is a platform used globally for technical hiring and coding assessments. Your work will directly impact how companies evaluate candidates.
You will be part of a team that designs questions for:
- Hackathons
- Coding contests
- Technical hiring assessments
What Makes This Role Unique (Expert Insight)
- You don’t build products—you design problems
- Focus is on thinking, logic, and algorithms
- Ideal for competitive programmers (Codeforces, LeetCode, etc.)
- Direct exposure to real hiring test creation
This is one of the few roles where your problem-solving skills matter more than coding frameworks.
Role Overview
- Create programming problems based on DSA and maths
- Design questions across difficulty levels
- Test and validate coding problems
- Review existing problem sets
- Collaborate with internal teams
- Ensure problem quality and correctness
Key Responsibilities
- Create coding problems for hackathons and assessments
- Design questions using data structures, algorithms, and mathematics
- Develop real-life problem scenarios for coding tests
- Test and validate problems created by other setters
- Review existing question bank for errors and improvements
- Ensure problems follow platform guidelines and standards
Required Skills
- Strong knowledge of Data Structures & Algorithms
- Good understanding of problem-solving techniques
- Experience in competitive programming platforms
- Ability to think logically and design problems
- Basic programming knowledge (C++ / Java / Python)
- Attention to detail and accuracy
Eligibility Criteria
- Bachelor’s Degree in Computer Science or related field
- Freshers can apply
- Strong DSA and coding fundamentals required
- Active profile on platforms like Codeforces / LeetCode preferred
- Prior experience in problem setting is a plus
Work Environment
You will work in a hybrid setup in Bengaluru, collaborating with teams that build coding assessments for global companies.
The environment is:
- Highly technical and logic-driven
- Focused on innovation in coding challenges
- Collaborative with experienced problem setters
A Day in This Role (Realistic View)
- Create new coding problems
- Test and debug problem statements
- Analyze difficulty levels
- Review other problems
- Improve existing question bank
Most of your day involves thinking deeply about problems, not just coding.
Career Growth Opportunities
- Move into Software Engineer roles
- Transition into Competitive Programming / Research roles
- Work in developer platforms or ed-tech companies
- Build strong foundation for product-based companies
Why This Role is Valuable
- Sharpens DSA and problem-solving skills
- Exposure to real hiring assessments
- Unique experience compared to regular internships
- Strong resume value for product companies
Why Join HackerEarth
- Work on platform used by top tech companies
- Be part of global developer ecosystem
- Learn how technical hiring works
- Improve coding and analytical skills
Final Human Insight
This is not for everyone.
It is:
- A thinking-heavy role
- Focused on logic, creativity, and algorithms
If you enjoy:
- Solving LeetCode / Codeforces problems
- Creating your own questions
- Deep thinking over coding UI
Then this internship is perfect for you.
How to Apply
Apply link below apply there
- Visit the official HackerEarth job page using the link below
- Open the Problem Setter Internship role
- Read the job description carefully
- Click on apply
- Fill in your details
- Upload your resume
- Submit your application



