A

Apple

Designs phones, computers and their operating systems

People Analytics Full Stack Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • A Bachelor's degree in Computer Science, Information Management Systems, Data Science, Software Engineering, or a related field.
  • At least 7 years of experience developing and maintaining analytics products, reports, and dashboards, including dashboard visualization development.
  • Deep experience with SQL and Snowflake, including schema design, query optimization, and building ETL pipelines with incremental refresh and caching strategies.
  • Python experience across backend web services, APIs, and data-processing automation.
  • Hands-on Linux experience operating servers independently, including working over SSH, running long-lived services behind a reverse proxy, and diagnosing process, networking, file-system, and performance problems.
  • Container experience covering image build and deployment, and troubleshooting networking, storage, and runtime issues.
  • Daily production experience with agentic AI coding tools such as Claude Code, including running parallel sessions and reviewing generated code for edge cases, incorrect output, and unsound patterns before shipping.
  • A track record of confirming data and system behavior by measuring against the live system rather than inferring from documentation, naming, or generated explanations.
  • Experience working with employee data or other sensitive personal data under row-level security and data-access restrictions.
  • Proven autonomy owning delivery end to end with minimal direction, choosing the approach, and making implementation decisions without escalation.
  • Experience delivering against competing deadlines and shifting priorities without loss of data accuracy, and setting expectations with stakeholders about scope and timing.
  • Flexibility to work across time zones, including meetings outside standard hours to reach colleagues and partners in other regions.

Responsibilities

  • Design, develop, and deploy reports, dashboards, and analytics across the employee lifecycle to enable data-driven decisions for business partners and leadership.
  • Build and optimize data models, schemas, and views in Snowflake and relational databases to support 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 between Snowflake and operational databases, including scheduling, incremental refresh, caching, and data-integrity validation.
  • Automate build, containerization, deployment, and configuration management across Linux-based infrastructure.
  • Deliver engineering work with agentic AI coding tools as the primary development method by scoping and decomposing tasks for parallel sessions, then reviewing and correcting generated code before it ships.
  • Establish and own metric definitions, keep each metric consistent wherever it appears, and validate figures against source data before release.
  • Maintain technical documentation and codebase context to keep the reporting estate workable for colleagues and AI tooling.
  • Re-engineer existing analytics and reporting systems to improve simplicity, standardization, and security while delivering new features.
  • Partner with People Analytics colleagues and internal technology teams to deliver analytics solutions.

Desired Qualifications

  • Experience agreeing metric definitions with business partners and maintaining those definitions consistently across multiple reporting surfaces.
  • Experience delivering on a shared data platform where pipeline changes are centrally owned, including scoping minimal changes, evidencing them, and sequencing configuration and code releases.
  • Experience working directly with senior business leaders by taking requirements first-hand, presenting data and findings, explaining caveats clearly to non-technical partners, and responding to challenges about the numbers.
  • Familiarity with Python web frameworks such as Flask or FastAPI.
  • Experience with Python data-processing libraries such as NumPy and pandas, and awareness of data science and statistical analysis techniques.
  • Experience building or operating services that make internal systems available to AI tooling, such as Model Context Protocol servers.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs