Data Engineer

Cork, County Cork, Ireland
Software and Services


Posted: 2 Jan 2019
Weekly Hours: 39
Role Number: 200021642
At Apple, extraordinary ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Would you like to work in a fast-paced environment where your technical abilities will be challenged on a day-to-day basis? If so, Apple's Global Business Intelligence (GBI) team is seeking an expert Data Engineer to build high quality, scalable and resilient distributed systems that power apple's analytics platform and data pipelines. Apple's Enterprise Data warehouse landscape caters to a wide variety of real-time, near real-time and batch analytical solutions. These solutions are an integral part of business functions like Sales, Operations, Finance, AppleCare, Marketing and Internet Services, enabling business drivers to make critical decisions. We leverage a diverse technology stacks such as Teradata, HANA, Vertica, Hadoop, Kafka, Spark, Cassandra and beyond. Designing, Developing and scaling these data technologies are a core part of our daily job. You are able to think outside of the box and should have a passion for building analytics solutions to enable our business partners to make time-sensitive​ and critical decisions.

Key Qualifications

  • In-depth understanding of data structures and algorithms
  • Design and build dimensional data models to improve accessibility, efficiency, and quality of data
  • Database development experience with Relational or MPP/distributed systems such as Oracle/Teradata/Vertica/HANA/Hadoop
  • Programming experience in building high-quality applications, data pipelines and analytics solutions.
  • Experience in developing Data applications using Java, Spark, Hive, Oozie, Kafka, and Map Reduce is a huge plus
  • Should be proficient in writing Advanced SQL, Expertise in performance tuning of SQL. Experience with data science and machine learning tools is a plus
  • Strong experience in designing and developing solutions using Columnar Databases like HANA or Vertica
  • Demonstrate a strong understanding of development processes and agile methodologies
  • Strong analytical and interpersonal skills. Should be self-driven, highly motivated and able​ to learn quick


- Design and build data structures on MPP platform like Teradata, Hadoop to provide efficient reporting and analytics capability. - Design solutions using In-Memory Columnar databases like HANA. - Design and build highly scalable data pipelines using new generation tools and technologies like Spark, Kafka to induct data from various systems Translate complex business requirements into scalable technical solutions meeting data warehousing design standards. - Solid grasp of analytics needed and proactive-ness to build generic solutions to improve the efficiency Build dashboards using Self-Service tools like Tableau and perform data analysis to support business Collaborate with multiple cross functional teams and work on solutions which have a ​larger impact on Apple business. We work together with global teams across the US, Singapore and Europe. - Communicating effectively, both written and verbal, with technical and non-technical multi-functional teams You will work alongside many other group’s internal team to lead and deliver best-in-class products in an exciting fast-paced environment

Education & Experience

Additional Requirements