Edge Platform team at ByteDance is seeking experienced software engineers to develop and maintain the stability of their edge platform networking, drive the functionality and capability of their infrastructure, and enhance resource utilization, multi-tenant billing strategy, performance optimization, and data acquisition, analysis, and visualization for TikTok's self-built CDN PoPs.
Requirements
- 2+ years experience in programming languages such as Go, Python, Java, C/C++
- Experience with one or more databases and messaging frameworks, such as MySQL, Postgres, Redis, Kafka, ActiveMQ, etc.
- Experience in using Kubernetes, docker or other container technologies
- Experience in development of backend REST or gRPC services
- Experience in large scale distributed system development
- Experience with backend development and frameworks such as Gin, Django, Spring, etc.
- Experience with using or developing public cloud services such as AWS, GCP, Azure, OCI, etc.
Responsibilities
- Collaborate with cross-functional team members to build enterprise-level edge computing platform (PaaS) that serves both internal and external teams.
- Develop and Enhance microservices using Cloud Native technologies like Kubernetes, gRPC, REST, Postgres, Containers, etc.
- Write the necessary unit test, integration test, and end-to-end test.
- Work in a fast-paced environment and be responsible end-to-end to the production environment.
- Building and maintaining complex data pipelines to support petabytes of real time or batch data
Other
- Final year or recent graduate with a background in Computer Science, Computing Engineering, or related fields
- Commit to an onboarding date by end of year 2026
- State availability and graduation date clearly in resume
- Apply to a maximum of two positions
- Accept and agree to our global applicant privacy policy