Xiaomi Technology
3 months ago
Data Engineer (Senior Level)
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- Xiaomi Technology
- Location
- Singapore Singapore
- Posted
- 3 months ago
Job description
Job description:
- Lead the design, development, and evolution of the company’s overseas data warehouse and data platform across mobile device, IoT, and app data domains
- Architect and implement scalable data processing systems and analytics applications to transform raw data into actionable insights
- Apply advanced data mining, data modeling, natural language processing (NLP), and machine learning techniques to extract value from large-scale structured and unstructured datasets
- Design and optimize batch and real-time data pipelines (e.g., Spark, Flink), ensuring high performance, scalability, and reliability
- Define and implement data warehouse architecture (ODS, DWD, DWS, ADS layers) and data governance practices (data quality, lineage, metadata)
- Drive the development of data products, including dashboards, visualization systems, and dynamic reporting solutions
- Partner with business, product, and analytics teams to translate complex requirements into scalable data solutions
- Mentor junior engineers and promote best practices in data engineering and analytics
Requirement:
- Bachelor’s degree or above in Computer Science, Data Engineering, or a related field
- 5+ years of experience in data engineering or data platform development
- Strong expertise in big data technologies (e.g., Spark, Flink, Hadoop ecosystem)
- Solid experience in data modeling and large-scale data warehouse design
- Proficiency in programming languages such as Python, Java, or Scala
- Hands-on experience with machine learning, NLP, or advanced analytics workflows is highly preferred
- Experience with data visualization tools and building data products (e.g., dashboards, reporting systems)
- Strong understanding of both structured and unstructured data processing
- Proven ability to optimize large-scale data systems and pipelines
- Excellent communication and stakeholder management skills
- Experience with global or overseas data environments is a plus. Ability to communicate in Mandarin and English, in order to support coordination and collaboration with Mandarin-speaking stakeholders, teams, and business partners across regional markets.
Required skills
- english
- java
- communication skills
- data modeling
- python
- nlp
- big data
- data engineer
- spark
- machine learning
- data governance
- data warehouse
- data quality
- stakeholder management
- natural language processing
- ads
- data platform
- scala
- structured data
- data visualization tools
- advanced analytics
- data products
- mandarin
- hadoop ecosystem
- dashboards
- dws
- flink
- metadata
- data mining
- batch processing
- data lineage
- unstructured data
- real-time data pipelines
- reporting solutions
- senior level
- iot data
- ods
- visualization systems
- scalable data processing
- mobile device data
- app data
- analytics applications
- data warehouse architecture
- dwd
- data systems optimization
- overseas data environments
Interested in this position?
Create your free account and tailor your CV to match this job.