CareerPlanSign in

People Analytics Developer and Software Engineer

Shanghai, China💼 Full-time🗓 2026-08-05 → 2026-09-28

Core

Design, develop, and deploy analytics solutions, dashboards, and data models to drive employee experience and data-driven decisions for leadership across the employee lifecycle.

Role type

Senior full-stack analytics software engineer (People Analytics)

Builds

Internal people tools, employee-facing applications, and analytical products for the People Analytics team

Domain

HR Technology / People Analytics / Enterprise Data

Required skills

Snowflake, SQL, Python, Linux systems administration, Bash scripting, Docker, ETL pipeline engineering, API development, Web frontend development

Preferred skills

Flask or FastAPI, NumPy, Pandas, AI/ML integration (LLM APIs, RAG), Model Context Protocol (MCP) servers

Technologies

Snowflake, MariaDB, MySQL, PostgreSQL, Python, Bash, Linux, Docker, Flask, FastAPI, NumPy, Pandas

Responsibilities

Design and optimize data models and schemas in Snowflake and relational databases. Develop Python backends, APIs, and web frontends for internal tools. Build and operate ETL pipelines for data refresh and transformation. Automate build, containerization, and deployment workflows using Bash and Python. Re-engineer reporting ecosystems for security and standardization.

Seniority

Senior, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 849,000+ jobs from 20+ sources.