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.Summary
Posted: Apr 24, 2024Weekly 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.
* 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
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.
- Open Data Manager jobs
- Open Marketing Data Analyst jobs
- Open Lead Data Analyst jobs
- Open Data Engineer II jobs
- Open Senior Business Intelligence Analyst jobs
- Open MLOps Engineer jobs
- Open Principal Data Engineer jobs
- Open Power BI Developer jobs
- Open Data Scientist II jobs
- Open Business Intelligence Developer jobs
- Open Data Analytics Engineer jobs
- Open Junior Data Scientist jobs
- Open Business Data Analyst jobs
- Open Sr Data Engineer jobs
- Open Data Analyst Intern jobs
- Open Product Data Analyst jobs
- Open Sr. Data Scientist jobs
- Open Senior Data Architect jobs
- Open Big Data Engineer jobs
- Open Research Scientist jobs
- Open Azure Data Engineer jobs
- Open Principal Data Scientist jobs
- Open Manager, Data Engineering jobs
- Open Data Quality Analyst jobs
- Open Data Product Manager jobs
- Open Data quality-related jobs
- Open GCP-related jobs
- Open Java-related jobs
- Open Business Intelligence-related jobs
- Open ML models-related jobs
- Open Data management-related jobs
- Open Privacy-related jobs
- Open PhD-related jobs
- Open Deep Learning-related jobs
- Open Data visualization-related jobs
- Open Finance-related jobs
- Open PyTorch-related jobs
- Open TensorFlow-related jobs
- Open APIs-related jobs
- Open NLP-related jobs
- Open Consulting-related jobs
- Open Snowflake-related jobs
- Open CI/CD-related jobs
- Open LLMs-related jobs
- Open Generative AI-related jobs
- Open Kubernetes-related jobs
- Open Hadoop-related jobs
- Open Data governance-related jobs
- Open Airflow-related jobs
- Open Docker-related jobs