Data Governance Engineering - Data Modeler

Austin, Texas, United States

Apple

We’re a diverse collective of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways.

View company page

Summary

Posted: Apr 24, 2024
Weekly Hours: 40
Role Number:200548691

At Apple, we work every day to create products that enrich people’s lives! Our Ad Platforms group makes it possible for people around the world to easily access informative and imaginative content on their devices. Our platforms are highly performant, deployed at scale, and set new standards for enabling effective advertising while protecting user privacy. The Ad Platforms team is seeking a Senior Data Architect to support of our data governance objectives. You will play a crucial role in delivering on Apple's privacy commitments to our customers. You will partner across our engineering, product, privacy and reliability organizations to deliver on data access, use, protection, minimization, retention, and other data governance execution areas. You will define, design, and implement data governance platform strategies for operational, privacy, security, and other related control areas. We’re looking for a Modeling and Privacy Engineering professional to join our data governance and management mission. In this role, you will support the enterprise level metadata repository, including information about conceptual, logical and physical entity and policy relationships. Are you excited by the impact you have on how data engineers and scientists access and use data. If you care deeply about privacy engineering, data modeling, and model governance, we want to talk with you!

Key Qualifications


  • The Data Modeler will develop data policy and enforcement implementations dealing with data access, schema, classification, retention, quality and lineage within a well defined lifecycle and contracts framework. Key qualifications for this role are:
  • 6+ years professional experience in computer science, mathematics, or similar quantitative field; 4 years in data modeling required
  • Ability to operate in a fast-moving cross-functional environment supporting a rapidly growing business
  • Metadata management platform concepts including discoverability, observability, data mesh and data catalog
  • Data Modeling tools, UML Class, State Transition and Communication diagrams using GraphQL, Swagger, PlantUML, MagicDraw, Erwin, Power Designer, XML Spy
  • Data communication languages such as XMI, XML (including @Annotations), JSON, Protobuf, Avro, Parquet, etc.
  • Rule expression languages and grammars such as Regular Expressions, Backus-Naur Form, OWL, SHACL
  • Advanced skills using one or more languages (e.g., Python, Bash, Java, Javascript, etc.)
  • Extract Transform Load (ETL) experience using Airflow, Spark, Kafka, Hadoop, or similar technologies
  • Trino, Hive, SparkSQL, Cassandra, Solr, Iceberg, or other big data query and transformation experience


Description


The Data Modeler will develop data standards against solution requirements towards well structured, accurate, validated, complete, and consistent sets of data models, which will form the design and delivery basis for engineering teams. Responsibilities for this role are: Create and maintain data modeling frameworks, templates, domain specific languages, and validation standards for models consistent with change management best practice Work with architects, engineers, analysts and data stewards on class, state transition, signal, and data interchange for conceptual, logical and physical use cases. Establish data sourcing and quality rules and authoritative data sources with relevant taxonomies and ontologies to enable forward and reverse modeling Promote strong data registration, data typing, identifier management, and lineage using version control, change management, CICD, linting and other strategies Define and drive automation of data classification taxonomy for compliance, privacy, hygiene and quality use cases Establish and monitor key performance indicators tracking the performance and business impact of the physical to logical model state evolution

Education & Experience


BA/BS and/or related certification. Proficiency in Python & SQL is required.

Additional Requirements


  • Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.
  • We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.



Apply now Apply later
  • Share this job via
  • or

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Tags: Airflow Avro Big Data Cassandra Classification Computer Science Data governance Engineering ETL GraphQL Hadoop Java JavaScript JSON Kafka Mathematics Parquet Privacy Python Security Spark SQL XML

Region: North America
Country: United States
Job stats:  0  0  0
Category: Engineering Jobs

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.