Deskripsi Pekerjaan
About the Team: The Applied Machine Learning (AML) - Ark team at ByteDance provides cutting-edge machine learning platform products on VolcanoEngine. We are dedicated to building a robust, cloud-native infrastructure that powers next-generation large model applications and enterprise AI solutions.
About the Role: As a Backend Engineer on the ARK Large Model Platform team based in Singapore, you will be at the forefront of AI innovation. You will design, develop, and optimize the backend systems that support our large-scale machine learning models. This is a unique opportunity to work with massive datasets, highly concurrent systems, and state-of-the-art cloud-native technologies. You will collaborate closely with researchers, data scientists, and product managers to bring powerful AI capabilities to millions of users globally.
Why Join Us: At ByteDance, we foster a culture of innovation, rapid iteration, and technical excellence. You will have the opportunity to make a significant impact on products used by billions, while growing your career in one of the most dynamic tech hubs in the world. If you are passionate about building scalable infrastructure for the future of AI, we want you on our team.
Tanggung Jawab
- Design, develop, and maintain highly scalable and reliable backend services for the ARK Large Model Platform.
- Build and optimize cloud-native infrastructure on VolcanoEngine to support large-scale machine learning workloads.
- Develop robust APIs and microservices to facilitate seamless integration with various AI products and internal tools.
- Collaborate with cross-functional teams, including ML researchers and frontend engineers, to define technical requirements and deliver end-to-end solutions.
- Ensure system performance, stability, and security through rigorous testing, monitoring, and troubleshooting.
- Contribute to the continuous improvement of our engineering processes, tools, and deployment pipelines.
Kualifikasi
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- 3+ years of professional experience in backend software development, with a strong focus on distributed systems.
- Proficiency in at least one of the following programming languages: Go, Python, Java, or C++.
- Hands-on experience with cloud-native technologies, including Kubernetes, Docker, and microservices architecture.
- Solid understanding of database systems (SQL and NoSQL) and distributed caching/messaging queues (e.g., Kafka, Redis).
- Experience with large-scale data processing and machine learning platforms is a strong plus.
- Excellent problem-solving skills, a strong sense of ownership, and the ability to work effectively in a fast-paced environment.
- Strong communication skills and fluency in English.