← All roles

People Analytics Developer and Software Engineer

Apple· People Analytics
Apply on company site
ShanghaiFull-timePosted 2mo ago

About the role

Software engineer with full-stack capabilities building analytics solutions for Apple’s People Analytics team. Focused on deriving insights from enterprise HR data, delivering analytics products, dashboards, and scalable data pipelines across Snowflake, relational databases, and internal tooling to enhance the employee experience.

Responsibilities

  • Design, develop, and deploy reports, analytics, and dashboards across the employee lifecycle, enabling data-driven decisions for business and leadership.
  • Build and optimise data models, schemas, and views in Snowflake and relational databases to underpin reliable, high-quality analytics products.
  • Develop and maintain Python backends, APIs and web frontends that power internal people tools and employee-facing applications.
  • Build and operate ETL and data-refresh pipelines that move and transform data between Snowflake and operational stores (e.g. MariaDB/MySQL), including scheduling, incremental refresh, caching, and data-integrity validation.
  • Produce Bash and Python scripts to automate build, containerisation, deployment workflows, configuration management, and operational tasks across Linux-based infrastructure.
  • Re-engineer existing analytics and reporting ecosystems to improve simplicity, standardisation, and security, while delivering new feature implementations.
  • Collaborate with global people analytics and IS&T teams to implement analytics solutions, communicating effectively across time zones and cultures.

Qualifications

  • 10+ years of professional experience developing and maintaining analytics products and reports, with proficiency in dashboard visualisation development.
  • Strong data engineering skills including deep SQL expertise to develop optimised data sets across analytical and operational products.
  • Good knowledge of Snowflake enterprise data warehouse technology and relational database technologies such as MySQL and PostgreSQL, including schema design and query optimisation.
  • Proven ETL / data pipeline engineering: designing and operating extract-transform-load workflows across Snowflake and relational databases, including scheduling, incremental/near-real-time refresh, and caching strategies.
  • Deep proficiency in Python - applied both to backend web development and to data processing and automation tasks.
  • Solid Linux systems proficiency - comfortable operating over SSH, managing long-running services and daemons (systemd, gunicorn/uwsgi, nginx/reverse proxies), and troubleshooting at the systems level including processes, networking, file systems, and performance diagnostics, unaided.
  • Hands-on experience with containers (Docker or an equivalent OCI runtime): authoring Dockerfiles, building and deploying images, and troubleshooting container networking, storage, and runtime issues.
  • Demonstrated proficiency in Bash scripting for automation, system administration, and operational integration tasks.
  • Able to design and deliver a feature across every layer - data model, backend, API, and user interface - and make sound design trade-offs with minimal guidance.
  • Active team player with strong collaboration skills and the ability to partner with teams globally through consistent and effective communication across time zones.

Skills

Required:SQLSnowflakeMySQL / PostgreSQLPythonBash scriptingLinux systemsDocker / containersAPI / Backend developmentData modelling
Nice to have:MCP servers / AI interoperabilityAI/ML integration

Benefits

  • Apple is an equal opportunity employer committed to inclusion and diversity.
  • Commitment to accessibility and providing reasonable accommodations for applicants with disabilities.
Last updated Aug 7, 2026. Interested? Apply on the company site.

About Apple

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11

More open roles at Apple