Backend Engineer Intern, Data Infrastructure
Shopee
Job Overview
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.

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
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