
Software Engineer (Data), Ai & Data Platforms
- Beijing
- Permanent
- Full-time
- 4 or more years of experience building enterprise-level data applications on distributed systems
- Knowledge of BI concepts and Implementation experience on Cloud with databases like SnowFlake or Big Query
- Programming experience with Python, Scala or Java.
- Experience in developing highly optimized SQLs, procedures & semantic process for distributed data applications
- Bachelor's degree in Computer Science or equivalent experience
- Hands-on experience in designing and development of cloud-based applications that include compute services, database services, APIs to design RESTful services, ETL, queues and notification services.
- Experience in cloud data warehousing platforms like Snowflake is highly valued
- Hands-on knowledge of Spark cluster-computing framework & Kubernetes or similar containerization technologies.
- Experience developing Big Data applications using Java, Spark, Kafka is a huge plus
- Understanding of fundamentals of object-oriented design, data structures, algorithm design, and problem solving
- Cloud technology experience on platforms like AWS, Microsoft Azure, Google Cloud
- Data Visualization Tools: experience in software such as Streamlit, Superset, Tableau, Business Objects, and Looker
- Data Insights and KPIs: Working experience on generating and visualizing data insights, metrics, and KPIs. Usage of basic ML models in the space of anomaly detection, forecasting, GenAI.