Not specified (assumed hybrid or flexible based on company culture)
Bachelor's or master's degree in cs
Experience with large-scale distributed systems
Solid understanding of apache flink internals
ByteDance is seeking a Software Engineer Graduate for its Recommendation Ecosystem Infrastructure, starting in 2026. The ideal candidate will have a strong background in software development and experience with large-scale distributed systems
Job Summary
The Data Ecosystem Team crafts storage solutions for offline data in a recommendation system serving over a billion users.
Successful candidates will design and implement real-time and offline data architecture while building scalable streaming Lakehouse systems.
The role offers opportunities to pursue bold ideas, tackle complex challenges, and unlock limitless growth within a global, diverse team.
Matching Summary
Match Score: 85
ByteDance is seeking a Software Engineer Graduate for its Recommendation Ecosystem Infrastructure, starting in 2026. The ideal candidate will have a strong background in software development and experience with large-scale distributed systems.
Salary
Competitive compensation; Stock options included; Paid leave and flexible hours
Skills & Requirements
Must-have
Bachelor's or Master's degree in CS
Experience with large-scale distributed systems
Solid understanding of Apache Flink internals
Hands-on experience with state management and connectors
Nice-to-have
Experience designing Flink + Paimon architectures
Familiarity with PyTorch-based model training workflows
Knowledge of columnar file formats like Parquet and ORC
Proficiency in Java, Scala, or C++
Previous experience with HBase or Kudu
Key Requirements
Graduation by end of year 2026
Degree in Software Development, Computer Science, or related field