Join HackerEarth as a Technical Engineer Intern Today |2025
About HackerEarth
At HackerEarth, we believe that the future of developer hiring lies in skill-based assessment rather than just resumes and qualifications. We’re a leading AI-powered developer assessment platform trusted by some of the most innovative and reputable companies across the globe. From startups to Fortune 1000 giants like Amazon, Walmart, Barclays, GE, and Siemens, over 500 global organizations use our platform to hire top tech talent with unmatched accuracy.
HackerEarth has assessed over one million candidates, supports more than 37 programming languages, and offers a comprehensive suite of eight different assessment techniques covering 100+ technical skills. Our vibrant global community of more than six million developers is what really makes us unique. Through open-to-all coding challenges, competitions, and hackathons, this thriving community fosters lifelong learning. In addition to practicing, developers compare their abilities against those of their peers in real time.
Now, we’re extending a fantastic opportunity to be part of our journey. If you’re passionate about algorithms, programming, and problem-solving and want to make a real impact in the world of developer evaluation our Technical Engineer – Problem Setter Internship could be the perfect next step in your journey.

Role Overview:
Job Role | Technical Engineer -Intern |
Company | HackerEarth |
location | Bengaluru |
Experience | Freshers |
Job-type | Internship |
Why This Internship Matters
This is not your regular internship. You will be instrumental in developing programming challenges that evaluate and mold the abilities of developers worldwide as a Problem Setter. Your contribution will be directly visible and have a quantifiable impact, whether it is for online tests that hiring managers use or coding competitions that draw the best developers from across the world.
You’ll collaborate with a team of experienced problem setters and technical writers to ensure every question is clear, fair, and challenging. You will help define the benchmarks by which global talent is evaluated.
Key Responsibilities
As an intern in the Problem Setting Team, your daily responsibilities will include:
- Creating Original Programming Challenges: Design and develop coding problems around core computer science concepts such as data structures, algorithms, and discrete mathematics. The problems will range from beginner-friendly to expert-level.
- Creating Real-World Programming Scenarios: Convert business difficulties from the real world into technical issues that put your ability to reason, design systems, and optimize code to the test.
- Testing and Problem Review: It’s crucial to check problems for balance, accuracy, and clarity after they’ve been created. You will test problems created by fellow setters, ensuring accuracy in both the question and expected outputs.
- Enhancing Existing Questions: You’ll help us maintain the quality and relevance of our existing question bank. This includes spotting and correcting technical flaws, ambiguous language, or outdated examples.
- Adding Code Stubs: You will write code templates, also known as stubs, in the programming languages that are supported for each task. Candidates can avoid becoming bogged down in boilerplate code by using these stubs to help them concentrate on the logic.
- Candidate Support: Address questions, comments, or issues raised by candidates taking part in platform challenges. All users are guaranteed a seamless and frustration-free experience as a result.
- Working Together with Documentation Teams: To improve questions’ language, tone, and readability, you will collaborate closely with our tech documentation team. When a question needs to be answered quickly, clarity is essential.
What You’ll Learn
This internship isn’t just about setting problems it’s a full immersion into technical content creation, developer psychology, assessment techniques, and community engagement. You’ll sharpen your own algorithmic skills by designing problems and reviewing solutions. You’ll also get behind-the-scenes insights into how online assessments are used in high-stakes recruitment.
If you’re aspiring to become a software engineer, product manager, or even pursue competitive programming seriously, this role will give you foundational exposure that few internships offer.
Desired Skills and Qualifications
To be considered for this internship, we’re looking for passionate, driven individuals who possess the following:
solid background in mathematics, algorithms, and data structures
Problems involving arrays, trees, graphs, recursion, dynamic programming, and number theory must be solved with assurance. It will be crucial to have an analytical mindset and use disciplined thinking.
Active competitive programming profile
You should have an impressive track record on coding platforms like HackerEarth, Codeforces, CodeChef, HackerRank, or SPOJ. High contest ratings, published problems, or consistent participation will make your profile stand out.
Experience in problem setting or testing
If you’ve already set questions for school, college contests, or online judges, that’s a big plus. We’re particularly keen on candidates who understand what makes a problem not just hard — but interesting and elegant.
Programming language fluency
Although you will be creating language-neutral challenges, you should be able to code in at least one popular language, like Python, C++, or Java. It’s better if you know multiple languages.
Eye for detail and quality
Problem setting is as much about creativity as it is about precision. A small error in test cases, problem description, or constraints can ruin a good challenge. We’re looking for someone who is meticulous in execution.
Curiosity and a love for coding
This is perhaps the most important trait. If you often code in your free time, solve puzzles for fun, or participate in weekend contests — you’ll fit right in.
What We Offer
At HackerEarth, we take our interns seriously and offer them the tools and mentorship they need to succeed. As a Problem Setter Intern, you will:
- Work closely with highly experienced problem setters, developers, and technical writers
- Get access to internal tools and frameworks used to build world-class assessments
- Be credited publicly for the problems you set or test, building your professional reputation
- Receive a certificate, recommendation letter, and potentially a full-time role offer based on performance
- Work in a flexible, hybrid environment from our Bangalore office
- Be part of an energetic and collaborative team that is reshaping tech hiring globally

Internship Duration & Location
Duration: 6 months (with potential to extend)
Work Location: Bangalore (Hybrid model)
You must be based in Bangalore or willing to relocate, as occasional office visits are required.
Table of Contents
For more Internships Please click on the below Link
How To Apply
Click on the Application Link provided below