freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer (Data Governance)

Summary

Design and build data governance frameworks and executive reporting solutions at Apple, ensuring data integrity, privacy, and security across the company using SQL, Spark, Python, and visualization tools.

Summary

Imagine what you could do here. At Apple, new ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.

Description

As a Data Governance Software Engineer, you'll be part of a team responsible for establishing and maintaining robust data governance frameworks, policies, and standards across Apple. You'll collaborate with various teams to drive data governance initiatives forward. At the forefront of your role will be designing and building innovative data and analytics solutions to meet Apple's complex business needs. You'll design and develop executive reporting solutions to mitigate data governance risks across the company. Additionally, you'll identify and resolve data discrepancies to create actionable visualizations that inform decision-making. Collaboration with cross‑functional teams is crucial to enable business units and teams to embed data governance principles into operational processes and systems. Your ultimate goal is to develop comprehensive governance solutions that ensure the integrity, privacy, and security of Apple's diverse data assets.

Minimum Qualifications

  • Deep experience as a Software Engineer or similar role with experience in data governance, data management, aggregating data sources, metric definition, data visualisation with tools like Tableau or Apache Superset.
  • Experience using SQL, Spark/PySpark, Python, Java, or Scala
  • Strong understanding of data privacy regulations (e.g., GDPR, EU AI Act, CCPA) and industry best practices.
  • BS in Computer Science, Mathematics, Statistics or equivalent experience.

Preferred Qualifications

  • Proficiency in designing and developing custom ETL pipelines using SQL and scripting languages (Python/Shell) and workflow management tools like Airflow.
  • Proficiency in SQL within MPP/distributed databases like Apache Druid, Snowflake and Redshift in large-scale environments.
  • Proven data driven decision making skills
  • Experience in deploying large-scale streaming data pipelines using Kafka and Spark.
  • Proficiency in advanced SQL and performance tuning.
  • Experience with Snowflake AI features like, Cortex and DocAI, for using machine learning and document processing to improve data workflows and insights.
  • Experience in backend API development and management using Java, Scala, or Python.
  • Experience with version control systems, CI/CD practices, automated testing, and migration tools for databases and software
  • Experience with Kubernetes and Docker
  • Experience with reporting tools like Tableau, Apache Superset and QuickSight

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace

Role Number: 200674307-0562

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available