Software Engineer (Master Data Management), Partner Solutions and Technology

Apple is a global technology company that designs, manufactures, and sells electronics, software, and services.
$175,800 - $312,200
Data
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Staff Data Engineer

Remote Staff Data Engineer position at Jobgether, offering $160-210K salary, working with data lakes, Spark, and AWS to build scalable data infrastructure.

Technical Architect, Partner Solutions (Data Cloud & AI)

Technical Architect role focused on AI and Data Cloud solutions, working with global system integrators to develop and implement Salesforce partner solutions.

Lead Data Engineer - Identity and Device Data

Lead Data Engineer position at Disney focusing on Identity and Device Data products, requiring expertise in building scalable data processing pipelines.

Data Engineer (L5) - Privacy

Staff Data Engineer position at Workday focusing on privacy and data protection initiatives for enterprise SaaS solutions.

Sr. Business Intelligence Engineer

Senior Business Intelligence Engineer position at Amazon, focusing on data analysis, metrics, and reporting using SQL, Python, and AWS technologies to drive business decisions across multiple teams.

Description For Software Engineer (Master Data Management), Partner Solutions and Technology

Imagine what you could do here. At Apple, extraordinary ideas have a way of becoming great products, services, and customer experiences very quickly. We are implementing an extraordinary Core Data system with a strong emphasis on Data Management, Data Quality, Data Validation, Data Transformations, and Data Pipelines at Apple.

As a Core Data Engineer in Apple's Partner Solution & Technology group, you will be responsible for ensuring the accuracy, reliability, integrity and quality of our data systems. This role combines technical expertise in data engineering with a focus on maintaining high data standards and implementing data quality improvement initiatives.

You will design and implement data quality strategies, develop data pipelines for master data management, and work on data profiling and validation. The role requires collaboration with various teams to define data quality requirements and standard processes. You'll be responsible for developing metrics and dashboards to monitor data quality performance while ensuring high performance, privacy, and security in our solutions.

This position offers an opportunity to work with enterprise-level applications and large-scale distributed systems, utilizing modern data quality and governance tools. You'll be part of a team that values innovation and continuous improvement in data quality processes through automation.

The ideal candidate brings extensive experience in data quality and governance, strong SQL expertise, and familiarity with cloud data platforms. You should be comfortable with data modeling, REST APIs, and CI/CD pipelines. Knowledge of machine learning and statistical analysis is valued, as is experience with cloud data warehousing platforms like Snowflake.

At Apple, you'll be part of a company that values creativity and innovation, working on systems that impact millions of users. The role offers comprehensive benefits including medical coverage, retirement benefits, stock programs, and educational reimbursement. Join us in building the next generation of data management solutions at one of the world's most innovative technology companies.

Last updated 6 days ago

Responsibilities For Software Engineer (Master Data Management), Partner Solutions and Technology

  • Design, develop, and implement data quality strategies, processes, and tools
  • Analyze data model and infrastructure, spotting gaps and suggesting architectural improvements
  • Develop and build data pipeline for master data management platform
  • Conduct data profiling, data cleansing, and data validation
  • Develop and maintain data quality metrics, dashboards, and reports
  • Collaborate with data engineers and analysts to define data quality requirements
  • Ensure high performance, privacy, security, scalability, and reliability
  • Perform root cause analysis of data issues
  • Continuously improve data quality processes through automation and innovation

Requirements For Software Engineer (Master Data Management), Partner Solutions and Technology

Python
Java
  • 10+ years building enterprise level applications on large-scale distributed systems
  • 5+ years of experience as a Data Quality and Governance Engineer
  • Proficiency in data profiling, cleansing, and validation techniques
  • Experience with data quality and governance tools like Informatica
  • Deep SQL expertise, data modeling and experience with data governance
  • Bachelor's degree in Computer Science, Information Systems, or related field
  • Strong analytical and problem-solving skills
  • Understanding of data quality principles and methodologies
  • Familiarity with REST APIs and CI/CD pipelines
  • Experience with cloud data platforms (AWS, Azure)
  • Knowledge of machine learning and statistical analysis

Benefits For Software Engineer (Master Data Management), Partner Solutions and Technology

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee Stock Purchase Plan

Interested in this job?