Deskripsi Pekerjaan
ByteDance and its affiliates are pioneering the next generation of high-performance analytical databases, revolutionizing how organizations process and leverage massive datasets. As a key member of our core engineering team, you'll architect and develop cutting-edge database systems designed to handle petabyte-scale data processing with millisecond latency. Join us in building the foundational infrastructure that powers ByteDance's global data ecosystem, enabling real-time analytics and AI-driven insights. You'll collaborate with world-class engineers to optimize storage engines, design distributed query processors, and implement advanced indexing techniques. This role offers the opportunity to solve complex computational challenges at scale while contributing to open-source innovations that shape the future of data technology. Our Singapore hub provides a dynamic environment where you'll work on mission-critical systems serving billions of users worldwide.
Tanggung Jawab
- Design and implement low-latency database engines for analytical workloads
- Optimize C++ code for maximum performance in distributed environments
- Develop novel indexing and query processing algorithms
- Collaborate with cross-functional teams to define database architecture
- Ensure system reliability through rigorous testing and monitoring
- Contribute to open-source database projects and research
- Mentor junior engineers on best practices in high-performance computing
Kualifikasi
- Bachelor's or Master's degree in Computer Science or related field
- 5+ years of experience in C++ development with strong OOP fundamentals
- Expertise in database internals, storage engines, or distributed systems
- Proficiency in performance profiling and optimization techniques
- Experience with Linux kernel development or system-level programming
- Familiarity with cloud infrastructure (AWS/GCP/Azure)
- Strong problem-solving skills with algorithmic thinking
- Excellent communication and collaboration abilities