Skip to main content

Software Engineer - Data Development

Technology
xiaomi technology
2 weeks ago
Full time

Job description

职位描述

  • Support the operation, maintenance, and development of the company's overseas data warehouse (mobile device, IoT, and app data domains)
  • Develop and implement data processing techniques and analytics applications to transform raw data into meaningful insights
  • Build and maintain ETL/ELT pipelines using data-oriented programming languages (e.g., Python, SQL)
  • Apply basic data modeling and data mining techniques to process structured and semi-structured datasets
  • Assist in analyzing large datasets and generating insights to support overseas business operations
  • Create data visualizations and simple reports using BI or visualization tools (e.g., Tableau, Power BI, or similar)
  • Collaborate with cross-functional teams to understand data requirements and support analytics use cases
  • Participate in testing, deployment, and monitoring of data workflows

职位要求:

  • Bachelor's degree in Computer Science, Software Engineering, Data Science, or a related field
  • Familiarity with big data frameworks such as Hadoop, Spark, or Flink
  • Proficiency in SQL and at least one programming language (Python, Java, or Scala)
  • Basic understanding of data modeling and data warehousing concepts
  • Exposure to data visualization tools (e.g., Tableau, Power BI)
  • Basic knowledge of data mining or machine learning concepts is a plus
  • Good communication and teamwork skills, Mandarin proficiency is a plus
Keywords
ScalaApache HadoopApache SparkPythonSqlHadoopJavaBig data

Interested in this role?