Software Engineer (Big Data) , Recommendation Ecosystem Infrastructure (ByteDance Singapore)
- Analyze user needs and develop software solutions
- Build scalable high performance storage systems
- Design real-time streaming data systems
- Develop distributed systems infrastructure
- Develop software testing and validation procedures
- Develop streaming computing frameworks
- Implement reliability stability mechanisms
- Integrate hardware and software systems and define specifications
- Research design and develop network software
- Troubleshoot production system failures