Search by job, company or skills

Data Engineer (Senior Level)

Data Engineer (Senior Level)

xiaomi technology
Fresher
Not Disclosed
Early Applicant
  • Posted 17 hours ago
  • Be among the first 10 applicants

Job Description

Responsibilities:

  • Responsible for the research and development of data platform for Xiaomi Internet businesses, driving end-to-end design and delivery of large-scale data systems.
  • Build the infrastructure and tools required for optimal extraction, transformation, and loading of data from a wide variety of data sources, ensuring high throughput and fault tolerance.
  • Design and implement Data as a Service (DaaS) for analytics and data scientist team members that assist them in developing intelligent agile operations.
  • Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
  • Lead the design and evolution of the data warehouse layering strategy (ODS/DWD/DWS/ADS), establishing modeling standards and best practices across the team.
  • Evaluate and introduce emerging big data technologies (e.g., Iceberg, Flink, Doris) to improve pipeline performance, cost efficiency, and data freshness.
  • Define and enforce data governance policies including data quality standards, lineage tracking, access control, and metadata management.
  • Collaborate closely with product, engineering, and business intelligence teams to translate complex business requirements into robust, scalable data architectures.
  • Mentor junior engineers through code reviews, technical guidance, and knowledge-sharing sessions to elevate overall team capability.
  • Drive cross-team technical alignment on data platform roadmap, participate in architecture reviews, and contribute to long-term infrastructure planning.

Requirements:

  • A degree in Computer Science, Software Engineering, Information Technology or related fields. Strong Computer Science fundamentals in algorithms and data structures.
  • Good understanding of system performance and scaling.
  • Familiar with at least one of the languages, such as C++/GO/JAVA/Python, and have some experience in Linux shell development.
  • Have good team communication and collaboration skills.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Iceberg

Doris

Data as a Service (DaaS)

Linux shell development

Flink

About Company