Data engineer(fresh graduate)
Riachtanach:PythonJavaMobileData
Job Summary
You will operate and maintain Xiaomi’s mobile and app data warehouses, ensuring data availability and reliability. Develop scalable big data processing architectures and ETL/ELT pipelines, collaborate with cross-functional teams, and support data-driven business decisions through efficient data solutions.
Responsibilities
- Operate and maintain mobile device and app data warehouses to ensure continuous data availability and reliability
- Analyze Xiaomi’s internet business processes to abstract and model them for designing scalable big data processing architectures
- Develop and maintain ETL/ELT pipelines to ingest, transform, and load data from multiple sources accurately and on schedule
- Monitor data pipeline health, diagnose data quality issues, and implement alerting systems to detect anomalies proactively
- Write efficient, well-structured SQL queries and Python/Shell scripts to support data processing, reporting, and ad-hoc business analysis
- Collaborate with data scientists, analysts, and product managers to translate data requirements into scalable data solutions
- Document data models, pipeline logic, and data dictionaries to maintain an accessible and comprehensive data knowledge base
Required competencies and certifications
- Bachelor’s degree in computer science, software engineering, or related fields
- Basic understanding of big data technology architectures such as Hadoop, Spark, Flink, Doris, and Iceberg
- Proficiency in at least one programming language (Python, Java, etc.) with solid knowledge of data structures, algorithms, and operating systems
- Effective teamwork and communication skills