Regional hiringpublishedExternal employer
A
AnakinE-commerce

Software Engineer Intern

Backend, Systems, Scraping Infrastructure

Location

Bengaluru, Karnataka, India

Work type

Onsite

Employment

Internship

Experience

0-1 years

Compensation

₹20K - ₹25K per month

Posted

3d ago

Summary and responsibilities

Role overview

Summary

This is a hands-on backend/systems internship at Anakin for campus developers. Interns will work on real production-facing problems across backend systems, APIs, automation, data pipelines, and scraping infrastructure, with high accountability and a focus on solving hard technical challenges. The role emphasizes building and shipping clean, testable, and maintainable code while proactively identifying improvements and debugging issues.

About the role
Software Engineering Intern (Backend / Systems / Scraping Infrastructure)
Anakin (YC S21) | min. 6 months to 12 month Internship | PPO Track

Location: HSR Layout, Bangalore (In-office, Mon–Fri)

Stipend: ₹25,000/month

Duration: minimum 6 month and max. 12 months

About Anakin
Anakin is the data engine behind real-time competitive intelligence of global online commerce companies.

We help large internet businesses understand markets faster by collecting, structuring, and generating insights from massive volumes of public web data. Our systems operate across categories, geographies, and constantly changing websites. That means the engineering problems here are not toy problems. They involve scale, reliability, anti-bot systems, dynamic pages, messy edge cases, and production pressure.

If you want an internship where you mostly shadow people, this is not that.

If you want to work on real systems, solve hard backend problems, and earn a serious PPO on merit, keep reading.

What this role is
This is a hands-on backend/systems internship for campus developers who want to become strong engineers early.

You will work on real production-facing problems across backend systems, APIs, automation, data pipelines, scraping infrastructure, reverse engineering, debugging, and reliability. You will not be hired to “learn around the edges.” You will be expected to understand problems clearly, write code that works, debug what breaks, and improve systems with ownership.

This role is designed for people who want steep learning, high accountability, and a front-row seat to how a high-speed startup engineering team operates.

Why this role is hard
This internship is hard because the problems are real.

Web systems change without warning. Dynamic websites break. Anti-bot measures evolve. Production bugs rarely come with clean answers. Good code is not enough; you need judgment, debugging discipline, speed, communication, and persistence.

You will be expected to:

  • understand ambiguous problems quickly

  • break them into workable parts

  • ship clean solutions

  • test edge cases

  • ask for help intelligently when blocked

  • recover fast when things fail

This is not a “complete one assignment and wait” internship. This is a builder’s internship.

What you will work on

  • Build and scale backend systems, internal services, APIs, and data pipelines

  • Work on scraping and web automation infrastructure for dynamic websites

  • Debug production issues and improve reliability, performance, and maintainability

  • Write clean, testable, secure, maintainable code

  • Participate in code reviews, architecture/problem discussions, and testing strategy

  • Benchmark tools, explore better approaches, and improve engineering workflows

  • Ship features end-to-end with strong ownership

  • Proactively identify bottlenecks, bugs, and opportunities for system improvement

What we’re looking for
Technical

  • Strong fundamentals in Data Structures and Algorithms

  • Good programming skills in Python, Java, or any solid backend language

  • Strong understanding of backend fundamentals, APIs, databases, and debugging

  • Hands-on project experience in one or more of the following:

    • backend development

    • automation

    • APIs

    • web crawling/scraping

    • reverse engineering

    • systems projects

  • Comfort with reading documentation, experimenting, and learning independently

Ownership

  • Takes tasks from start to finish instead of waiting to be told every next step

  • Communicates clearly when blocked

  • Has high standards for output and follow-through

  • Likes solving problems deeply instead of superficially

  • Can handle feedback, pressure, and iteration

AI usage
We value thoughtful use of AI tools.

Using AI to move faster is good. Blindly depending on AI without understanding what the code does is not. We are looking for engineers who can use AI as leverage, not as a substitute for thinking.

Who will do well here
You’ll likely do well if:

  • you enjoy solving difficult technical problems

  • you like backend/systems more than surface-level UI work

  • you get energy from shipping working things

  • you care about code quality and reliability

  • you learn fast and don’t need hand-holding

  • you want to earn trust through output

You may not enjoy this role if:

  • you want a slow-paced internship

  • you prefer heavily structured classroom-style work

  • you get stuck easily without asking or unblocking yourself

  • you dislike debugging, production pressure, or ambiguous problems

What success looks like
By Day 30

  • Understands the problem space, systems, and engineering expectations

  • Completes reverse-engineering/onboarding training

  • Demonstrates understanding through a working demo or scoped deliverable

  • Starts contributing to code with guidance

By Day 60

  • Builds and ships a backend component, scraper, or system improvement end-to-end

  • Handles debugging tasks with increasing independence

  • Understands testing, logging, failure patterns, and core system flows

By Day 90

  • Owns scoped tasks independently from problem statement to deployment

  • Handles edge cases, debugging, and communication proactively

  • Starts becoming someone the team can trust on real execution

By the end of the internship

  • Has delivered real work in production or production-adjacent systems

  • Has demonstrated ownership, technical depth, and operating maturity

  • Is evaluated seriously for PPO based on actual performance, not attendance

Tech environment
Our engineering environment includes technologies such as backend languages, databases, cloud infrastructure, containers, and data tooling. The existing stack in your earlier SDE draft includes Python/Java/NodeJS/TypeScript, AWS services, Postgres/MongoDB, BigQuery, Docker/Jenkins, and related engineering tooling.

You do not need to know every tool in the stack on day one. But you do need strong fundamentals and the ability to ramp fast.

Why join Anakin

  • High ownership early in your career

  • Learn how strong engineers debug, ship, and operate under pressure

  • Build backend and systems depth, not just internship vanity projects

  • PPO path for high performers

  • In-office environment where learning compounds faster

  • Exposure to startup speed, real customer problems, and real technical complexity

What you get out of this
This internship can become a meaningful launchpad.

If you perform well, you will not just “complete an internship.” You will likely come out with:

  • real backend/systems experience

  • stronger debugging ability

  • better engineering judgment

  • proof of ownership under real conditions

  • a much stronger PPO case

  • a stronger profile for future backend, platform, infrastructure, data, or systems roles

A strong performer here should leave with materially better career signal than someone who only did guided college projects.

Updated 3d ago

Candidate fit

Skills and qualifications

Additional skills

Data Structures • 1+ yrs
Algorithms • 1+ yrs
Programming • 1+ yrs
Backend Fundamentals • 1+ yrs
APIs • 1+ yrs
Databases • 1+ yrs
Debugging • 1+ yrs
Backend Development • 1+ yrs
Automation • 1+ yrs
Web Crawling • 1+ yrs
Web Scraping • 1+ yrs
Reverse Engineering • 1+ yrs
Systems Projects • 1+ yrs
Reliability • 1+ yrs
Performance • 1+ yrs
Maintainability • 1+ yrs
Testing Strategy • 1+ yrs
Code Reviews • 1+ yrs
Architecture • 1+ yrs
Benchmarking • 1+ yrs
Engineering Workflows • 1+ yrs
Python • 1+ yrs
Java • 1+ yrs
NodeJS • 1+ yrs
TypeScript • 1+ yrs
AWS services • 1+ yrs
Postgres • 1+ yrs
MongoDB • 1+ yrs
BigQuery • 1+ yrs
Docker • 1+ yrs
Jenkins • 1+ yrs
Ownership • 1+ yrs
Communication • 1+ yrs
Problem-solving • 1+ yrs
Learning Independently • 1+ yrs
High Standards • 1+ yrs
Follow-through • 1+ yrs
Handling Feedback • 1+ yrs
Persistence • 1+ yrs
Judgment • 1+ yrs
Speed • 1+ yrs
Accountability • 1+ yrs
Proactive • 1+ yrs

Experience

0-1 years

How this role is positioned

Role classification

Job domains

Software Engineering

Industries

Technology & IT

Employment

Internship

Contract duration

Permanent

Hiring type

Direct

Global hiring

Location specific

Offer details

Compensation and benefits

Compensation

₹20K - ₹25K per month

VisibilityShared on listing
CurrencyINR
PeriodMonthly

Location, schedule, and role shape

Work setup

Work conditions

Primary locationBengaluru, Karnataka, India
Work typeOnsite
Global hiringNo

Bandwidth profile

peopleMedium6/10
physicalLow2/10
cognitiveHigh9/10
executionHigh9/10
creativityMedium7/10
uncertaintyHigh9/10
communicationHigh8/10

Context on the employer

Company snapshot

Company

Anakin

Team size

Growing team

Location

Bengaluru, Karnataka, India

Anakin is the data engine behind real-time competitive intelligence of global online commerce companies. We help large internet businesses understand markets faster by collecting, structuring, and generating insights from massive volumes of public web data. Our systems operate across categories, geographies, and constantly changing websites. That means the engineering problems here are not toy problems. They involve scale, reliability, anti-bot systems, dynamic pages, messy edge cases, and production pressure.

Software Engineer Intern

Bengaluru, Karnataka, IndiaInternship