People Analytics Developer and Software Engineer
Apple· People Analytics
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
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services