Senior Golang Engineer_Live Streaming
薪資範圍:1,500,000 ~ 2,200,000 TWD / year
About the Role:
We are seeking a highly skilled Senior Backend Engineer to join our team and lead the development and optimization of our live streaming platform, DLive.tv. You will play a key role in designing and implementing the platform's architecture while collaborating with a diverse, international team.
Key Responsibilities:
- Lead the architecture design and technical decisions for the DLive streaming platform, ensuring high performance, scalability, and maintainability.
- Mentor team members by setting clear goals, defining technical standards, and conducting code reviews to enhance the team's expertise.
- Collaborate with cross-functional teams, including frontend, product, and operations, to understand business needs and deliver seamless solutions.
- Drive projects through the entire development lifecycle, from design to production deployment.
Job Requirements:
- 5+ years of experience in backend development, with a Bachelor's degree or higher in Computer Science or related field.
- Proficient in Golang and experience in distributed, high-concurrency, and high-availability systems development.
- Strong foundation in computer science, including common data structures, algorithms, operating systems, and network protocols.
- Experience in live streaming system development, with knowledge of RTMP, HLS, WebRTC, WebSocket, and audio/video transcoding.
- Proficient in common service components including MySQL, Redis, ElasticSearch, and message queues, with ability to make appropriate technical decisions.
- Proficient in internet architecture systems, with solid understanding and practice in microservices partitioning, service governance, load balancing, and flow control.
- Familiarity with Docker, Kubernetes, CI/CD, and cloud-native technology stack (AWS, Azure).
Plus Points:
- Experience in live streaming platform development.
公司地址:
1 HARBOURFRONT AVENUE #14-07 KEPPEL BAY TOWER SINGAPORE 098632其他:
The technical interview process consists of a three-stage evaluation. Each interview combines algorithmic problem-solving challenges with live coding sessions, allowing us to evaluate both your theoretical understanding and practical coding abilities.-2025-04-01