ByteDance
Posted 2w ago

Software Engineer Intern (Data Management Suite, Traffic Infrastructure) - 2027 Start

ByteDance
Singapore
OnsiteInternship
Responsibilities
  • designing architecture
  • optimizing performance
  • developing integration
Requirements
  • Currently pursuing a Bachelor's or Master's in CS or related field
  • Proficiency in Java/Scala/Go
  • Strong data structures
  • Algorithms
  • Software design, and development experience
Technical tools mentioned
FlinkSpring BootStormSpark StreamingClickHouseKafkaJavaScalaGo

Job description

Team Introduction
The Data Management Suite team builds products that support the full lifecycle of data pipelines, including data ingestion and integration, data development, data catalog, data security, and data governance. These products serve a wide range of business scenarios and help data engineers and data scientists significantly improve productivity.

As a Software Engineer on the Data Management Suite team, you will have the opportunity to build, optimize, and scale one of the largest data platforms in the world. You will gain hands-on experience working on core systems across the data platform ecosystem, and your work will have a direct impact on the company’s core products and hundreds of millions of users.

We are looking for talented individuals to join us for an internship. Our internship program offers students hands-on experience, industry exposure, and opportunities to apply their knowledge to real-world challenges while building a strong foundation for personal and professional growth.
Interns will gain practical experience, explore potential career paths, and participate in social events, learning programs, and development workshops alongside industry professionals.
Candidates may apply to a maximum of two positions across Our Company and its affiliates globally. Applications will be considered in the order they are submitted.
Applications are reviewed on a rolling basis, so we encourage you to apply early. Please clearly state your availability in your resume, including your start and end dates.

Responsibilities
- Design and develop the computing architecture for data integration, and support the delivery of data integration requirements across different business lines throughout ByteDance.
- Work closely with partner teams across the company and around the world.
- Optimize the performance and stability of real-time data integration services.
- Participate in the customization and enhancement of the Flink kernel, and maintain collaboration with the open-source community.

Minimum Qualification(s)
- Currently pursuing an Undergraduate Master's in Computer Science, Software Engineering, or a related technical discipline.
- Proficient in at least one backend programming language, such as Java, Scala, or Go.
- Experience in software development, including strong foundations in data structures and algorithms.
- Understanding of software design and architecture, as well as testing and launching software products.

Preferred Qualification(s)
- Familiarity with web frameworks such as Spring Boot is a plus.
- Experience in real-time computing and development using Storm, Spark Streaming, or Flink; open-source contributions are a plus.
- Experience in data platform product development or big data technologies such as Flink, ClickHouse, and Kafka is preferred.

About ByteDance

Developing AI-driven content platforms and mobile applications.

Similar jobs

Software Engineer roles
1h
Save
Mark Applied
Hide
Staff Software Engineer
Toronto or New York City or Austin or Berlin or Bucharest or Chicago or Dubai or Jakarta or London or Paris or San Francisco or São Paulo or Singapore or Seoul or Sydney or Tokyo
$184k-$314k/yr HybridFull Time
Braze
BrazeNASDAQ: BRZE: Platform for personalized customer engagement and cross-channel messaging.
7+ YOERequires 7+ years of relevant experience, full-stack development, strong TypeScript and React skills, scalable web architecture expertise, mentoring experience, and clear technical communication. Python or Ruby on Rails preferred.
TypeScript, React, Vue, Python, Ruby on Rails, LLM, AI coding agents
2h
Save
Mark Applied
Hide
Software Engineer, Mobile (iOS)
Singapore or North America
OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
2+ YOEBachelor's degree or equivalent practical experience, 2+ years of software development and native iOS development, with Swift or SwiftUI experience. Singapore work authorization required without visa sponsorship.
Swift, SwiftUI, iOS, Jetski, Gemini CLI, Artificial Intelligence (AI), Application Programming Interfaces (APIs)
6h
Save
Mark Applied
Hide
Staff Engineer
San Jose or Durham or Mexico City or Bangalore or Pune or Hoofddorp or Belgrade or Barcelona or Singapore or Sydney or Tokyo
HybridFull Time
Nutanix
NutanixNASDAQ: NTNX: Sells cloud software and hyperconverged infrastructure for enterprises.
12+ YOE12+ years of software engineering experience, including 3+ years in distributed systems, cloud platforms, or security infrastructure; deep Kubernetes and Golang expertise; storage, Linux, networking, and security knowledge; bachelor's or master's degree required.
Kubernetes, Golang, Kubernetes Custom Resource Definitions (CRDs), Container Storage Interface (CSI), OpenShift Security Context Constraints (SCCs), Multi-Category Security (MCS), Container Security Operators, Advanced Cluster Security, CIS, FIPS, Cluster API (CAPI), Docker, containerd, Linux
7h
Save
Mark Applied
Hide
Software Engineer Graduate (Global Advertising Data Platform) - 2027 Start
Singapore or Los Angeles or New York City or London or Dublin or Paris or Berlin or Dubai or Jakarta or Seoul or Tokyo
OnsiteFull Time
TikTok
TikTok: Global short-form video hosting and social media platform.
Bachelor's degree in computer science or related field, strong command of at least one programming language, and fundamentals in algorithms, operating systems, databases, and networks.
Java, C, C++, Python, Go, Spark, Flink, Kafka, Iceberg, Hudi, ClickHouse, Presto, Trino, RAG, dbt
15h
Save
Mark Applied
Hide
Lead Software Engineer, Currencies and Emerging Markets
Singapore, Singapore, Singapore
OnsiteFull Time
JPMorgan Chase
JPMorgan ChaseNYSE: JPM: Global financial services firm providing banking and investment solutions.
5+ YOE5+ years of software engineering experience, bachelor's degree in computer science or equivalent, advanced programming skills, SDLC expertise, cloud-native experience, and knowledge of financial services IT systems.
CI/CD
16h
Save
Mark Applied
Hide
Software Engineer (AVP)
Singapore
OnsiteFull Time
OCBC
OCBCSingapore Exchange: O39: Provides retail, corporate, and investment banking and insurance services.
10+ YOEIT-related university education and 10–15 years of software development experience in banking or finance, with expertise in TAP, WTX, ITX, Unix scripts, XSLT, Oracle, Agile, and Git.
Temenos Triple A Plus (TAP), WTX, ITX, Unix, XSLT, Oracle, Git, T24 TAP interface (TTi)
1d
Save
Mark Applied
Hide
Senior Software Engineer, Planning (Robotics)
Shanghai or Singapore
OnsiteFull Time
Grab
GrabNASDAQ: GRAB: Superapp providing transportation, food delivery, and digital financial services.
3+ YOEMaster's degree or higher in a relevant field; 3–5 years in autonomous driving or robotics planning algorithms; strong C++, Python, Linux, planning methods, simulation, and vehicle testing experience.
C++, Python, Linux, ROS, ROS2, Apollo, Autoware, CARLA, NVIDIA Isaac, Isaac Sim, Isaac Lab, Lattice, DP/QP, Hybrid A*, POMDP
1d
Save
Mark Applied
Hide
Senior Software Engineer, HSA
Singapore
OnsiteFull Time, Contract
Government Technology Agency
Government Technology Agency: A Singapore government technology agency developing digital capabilities and public services.
5+ YOEBachelor's or Master's degree in a technical field, 5+ years of software development experience, programming proficiency, cloud and containerization experience, database and API knowledge, and agile development experience.
Java, Python, Go, Node.js, C#, AWS, Azure, GCP, Docker, Kubernetes, RESTful, GraphQL, Scrum, Kanban, CI/CD