20 hours ago

Backend Engineer Intern, Data Infrastructure

Shopee

On Site
Intern
SGD 24,000
Singapore, Singapore

Job Overview

Job TitleBackend Engineer Intern, Data Infrastructure
Job TypeIntern
CategoryCommerce
Experience5 Years
DegreeMaster
Offered SalarySGD 24,000
LocationSingapore, Singapore

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About The Team

Shopee is building a central, one-stop big data platform that offers end-to-end data solutions. This platform empowers thousands of users, including data engineers, BI analysts, operations staff, and backend developers, with robust tools for efficient data management, development, task scheduling, governance, and visualization. Our infrastructure supports massive-scale business needs across various domains such as e-commerce, digital finance, and supply chain.

Job Description: Backend Engineer Intern, Data Infrastructure

As a Backend Engineer Intern, Data Infrastructure at Shopee, you will be deeply involved in the design, development, and ongoing maintenance of core products within our dynamic big data ecosystem. This includes critical systems like RAM, DataMap, DataStudio, Scheduler System, and Data Dashboard. You will be expected to write high-quality, efficient, scalable, and maintainable backend code, collaborating closely with product managers, fellow engineers, and QA teams to deliver robust, production-ready features. A key aspect of this role is the continuous improvement of system performance, reliability, and overall developer experience. You will also have the opportunity to contribute to system architecture design and product roadmap discussions, influencing the long-term technical evolution and strategic vision of our products.

Requirements

  • Currently pursuing a bachelor's degree or higher in Computer Science, Software Engineering, or a closely related field.
  • Possess a solid understanding of fundamental computer science concepts, including data structures & algorithms, operating systems, networking, and distributed systems.
  • Proficient in at least one backend programming language, such as Java, Python, or Go.
  • Familiarity with relational databases (e.g., MySQL) and middleware technologies (e.g., Redis, Kafka).
  • An understanding of HTTP protocol, RESTful API design principles, and microservice architecture.

Preferred Qualifications

  • Prior internship or project experience relevant to backend system development or big data infrastructure.
  • Familiarity with various big data technologies, including Hadoop, Spark, Flink, Presto, and StarRocks.
  • Demonstrated strong debugging and problem-solving skills, particularly within large-scale systems.
  • Proficiency in Java, coupled with hands-on experience using Spring Boot, Spring Cloud, MySQL, Redis, and Kafka.
  • Contributions to open-source projects or technical blogs are a plus.

Key skills/competency

  • Backend Development
  • Data Structures & Algorithms
  • Distributed Systems
  • Big Data Infrastructure
  • Java/Python/Go
  • MySQL/Redis/Kafka
  • RESTful API Design
  • Microservices
  • System Performance
  • Problem Solving

Tags:

Backend Engineer Intern
data solutions
system design
code development
performance tuning
architecture
feature delivery
debugging
problem-solving
data management
task scheduling
Java
Python
Go
MySQL
Redis
Kafka
Hadoop
Spark
Flink
Spring Boot
Spring Cloud

Share Job:

How to Get Hired at Shopee

  • Research Shopee's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume for Shopee: Highlight backend development, big data, and distributed systems experience, using keywords from the job description.
  • Showcase relevant projects: Detail any academic or personal projects involving Java, Python, Go, databases, or big data technologies like Hadoop or Spark.
  • Prepare for technical interviews: Expect questions on data structures, algorithms, operating systems, networking, and distributed systems fundamentals, specific to Shopee's needs.
  • Demonstrate problem-solving skills: Be ready to discuss how you approach complex technical challenges, debug issues, and contribute to scalable solutions.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background