Taro Logo

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

A leading technology company that creates innovative products, services, and customer experiences.
Data
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS

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

At Apple, we're seeking a highly skilled Software Engineer to join our Partner Solution & Technology group, focusing on Master Data Management. This role combines enterprise-level software engineering with data management expertise to build and maintain critical data systems. You'll be responsible for implementing a comprehensive Core Data system with emphasis on Data Management, Quality, Validation, Transformations, and Pipelines.

The position requires a seasoned professional with 10+ years of experience in building enterprise applications and strong expertise in data quality and governance. You'll work on designing and implementing data quality strategies, developing data pipelines, and ensuring the highest standards of data integrity across our systems.

Key technical skills required include deep SQL expertise, proficiency with data profiling and cleansing techniques, and familiarity with programming languages like Python or Java. Experience with cloud platforms, REST APIs, and modern data warehousing solutions like Snowflake is highly valued.

This is an opportunity to make a significant impact at Apple, working with cutting-edge technology and collaborating with talented teams to maintain and improve our data systems. You'll be responsible for ensuring the accuracy, reliability, and quality of data that powers critical business decisions.

The ideal candidate will be a self-starter who can handle ambiguity, identify risks, and find solutions independently. You'll need strong analytical and problem-solving skills, along with the ability to collaborate effectively with various stakeholders. The role offers the chance to work on challenging problems at scale while contributing to Apple's continued innovation in data management and technology.

Last updated 2 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
  • 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
  • Experience as a Data Quality and Governance Engineer
  • Proficiency in data profiling, cleansing, and validation techniques
  • Deep SQL expertise, data modeling and governance experience
  • Bachelor's degree in Computer Science, Information Systems, or related field

Interested in this job?

Jobs Related To Apple Software Engineer (Master Data Management), Partner Solutions and Technology