- Collaborate with business teams on data collection, extraction, modelling, mining and analysis.
- Applying machine learning and other technologies to build recommendation systems, user profiling, etc.
- Familiar with Hadoop/Hive/Spark/Druid/Flink and other big data development technology.
- Familiarity with at least one programming language Java/Scala/Python etc., solid coding foundation, familiarity with Linux platform.
- Deep understanding of the complete process of machine learning projects, familiar with common machine learning, deep learning, data mining algorithms and frameworks.
- Knowledge of data visualization fundamentals and tools.