What you’ll do:
- Collaborate with internal data, technology, and product team to design and develop a real-time data streaming platform that supports the business goals of the company
- Define, implement, and enforce architecture patterns and design principles to ensure that the platform is scalable, high-performance, reliable, and easy to use
- Develop data models and architecture for real-time data processing and end-to-end streaming pipelines
- Optimize and scale our data platform across multiple data centers using Hadoop-based technologies
- Creating innovative solutions to meet our company’s technical needs
What you’ll Need:
- At least 4 years of experience in software development or large-scale software development, data engineering, and machine learning engineering
- Experience in any of the following backend technologies especially Go or Java language to develop backend system
- Knowledge of distributed computing technologies, big data architectures, MLOps
- Understanding of data mesh concepts and data infrastructure components including Kubernetes and Docker
- Able to work well with others in fast pacing environments and are willing to learn new things
- Excellent written and verbal communication in English and Chinese