MQM
Experience Apple
There's the typical job. Punch in, push paper, punch out, repeat. Then there's a career at Apple. Where you're encouraged to defy routine. To explore the far reaches of the possible. To travel uncharted paths. And to be a part of something far bigger than yourself. Because around here, changing the world just comes with the job description.
We are committed to diversity.
Apple is an Equal Opportunity Employer.
Position Description:
Department:Manufacturing Quality Management (MQM)
Do you want to be part of a team critical to the success of Apple? Do you excel under pressure? Do you see the big picture but can understand and talk to the finest grained details? Do you live and breathe high scale, high concurrency, high throughput? Do you have your finger on the pulse of the industry, and know where it's going? Are you the smart person in the room that everyone turns to for answers? Do you gather evidence to base your decisions off of, but can use your gut, intuition and experience to make a decision when necessary? If you smile in the face of pressure, breeze through complex use cases, and are a great team player, then we're looking for you!
Key responsibilities and activities
ESSENTIAL FUNCTIONS:
As a Data Architect on the MQM team you'll be responsible for designing systems and processes to handle large amounts of data over vast geographic distances, servicing a large customer base ranging from highly technical engineering staff to senior level executives. You'll be responsible for ensuring our systems are scalable, efficient, and robust - supporting data integrity across collection, transformations, and analysis. You'll interface with end users from business groups across Apple to understand their needs, and must be able to conceptualize systems and processes that provide them with the information to make the proper decisions. You'll interface with internal development and support teams to get a detailed understanding of system and environment characteristics, in order to influence and drive implementation of evolving data storage and management solutions.
As a Data Architect on the MQM team you'll be responsible for researching industry trends and driving best practices in house - balancing theory and experience to deliver innovative solutions for optimal data handling. You'll be responsible for the selection of capabilities and technologies (strategy), the definition of strategies and policies (governance), the implementation of software and hardware components (implementation), and the development of models and structures (design) for MQM data assets. It is essential to have expert domain knowledge (hands-on) of transaction, data warehousing/retention, structured/unstructured databases, and transformation/integration strategies.
What we need from you: an enthusiastic, high integrity, never say die attitude. An ability to excel in a fast paced environment. A willingness to bring your "A Game" every day of the week and a commitment to the highest quality work, delivery and a focus on serving your team and customers. Your ability to apply your extensive industry knowledge to help design and drive the future of our group.
What you'll get from us: A highly dynamic environment with new challenges all the time. You'll have access to the best tools and be surrounded by highly intelligent and challenging teammates who will support you to be the best you can be. You'll work with leading edge technologies and be encouraged to discover new technology and techniques to help our team be successful. You'll be working at one of the biggest and most influential technology companies in the world and will be a critical member of a team that has their hands on the data and information that makes that company successful. You'll get a commitment from your team to support you and ensure your success, which is our success.
Skills and Experience
Extensive experience with Data Architecture, from both infrastructure and application perspective
Extensive experience with high transaction (volume and rate), and operational data warehouse systems
Extensive experience with data movement in large scale, 100s of terabyte, environments
In-depth working knowledge of data modeling; extended to warehousing and retention systems
In-depth working knowledge of data replication, deduplication, and partitioning
Independently able to troubleshoot data quality, data model and application design problems
Experienced with data governance, defining standards and policies
Experienced with strategy definition, at technology selection and forecasting
Experienced with system integration, at both custom and service approaches
Experienced with data life cycle optimization, and segmentation
Ability to deal with and resolve ambiguity
Ability to drive project architecture with customers and peers independently
Ability to anticipate problems and take decisive action
Ability to adjust personal style to different situations
Travel and work hour flexibility required in this fast paced, global position
Highly desirable to have high tech manufacturing related education / experience
Technology
Hands on expert with Oracle DB, include RAC intricacies and optimizations
Hands on working knowledge of leading NoSQL platforms
Hands on expert with SQL, and exposure to Java development
Hands on experience installing and configuring databases in Linux environments
Experience with monitoring technologies such as Zabbix, Nagios, Oracle Enterprise Manager
Hands on experience with analyzing low level trace / ASM reports
Hands on expert with query plans, stats and query optimizer execution
Teamwork
Will be influencing architectural decisions and collaborating in analysis and design
Will have some light support duties and should be able to coach the support staff
Will be educating teammates in the latest technologies and implementations
Will lead by example by creating and adhering to standards, to design and maintenance consistency
Bachelor’s degree in Computer Science / Engineering (preferred) or related field or equivalent experience
At least 7 years experience of designing scalable transaction and warehouse solutions
Must be a team player
Must be a fast learner and willing to adapt
Responsibilities sometimes require working evenings and weekends, sometimes with little advanced notice
Experience with a global company and virtual teams is required
Travel will be required (Domestic and International)