Software Engineer (Big Data) - Application Computing
Summary
Software Engineer at TikTok building big-data infrastructure including high-performance streaming computing frameworks, scalable storage, and recommendation middleware/feature services for large-scale production systems.
- Build high performance computing models
- Design streaming data systems
- Develop feature services for recommendations
- Develop recommendation middleware
- Develop streaming computing frameworks
- Ensure system stability and high availability
- Implement data deduplication and counting
- Implement scalable storage systems
- Troubleshoot production system failures