Data Engineer, Apple Services Engineering

Apple Inc.
Singapore
SGD 60,000 - 80,000
Job description

The Apple Services Engineering - Experimentation data engineering team is looking for a Data Pipeline Engineer to automate and build data pipelines for search and recommendations features.

Description: This team focuses on designing, executing, and building tools for online and offline experiments to enhance data-driven features. The role involves automating data delivery, collaborating with Data Scientists to understand critical metrics, and writing code for data ingestion, computation, and organization.

Minimum Qualifications:

  1. Bachelor's in Computer Science/Engineering or related field
  2. 3-5+ years of experience with Big Data systems, ETL, data processing, and analytics tools
  3. Proficiency in Scala, Spark or Python
  4. Experience with Hadoop, Spark, and maintaining large software systems
  5. Ability to write and maintain a test suite

Preferred Qualifications:

  • Proficiency in SQL, Hive, and SparkSQL
  • Understanding of entity-relationship modeling and normalization
  • Experience with sessionization of clickstream and time-series data
  • Familiarity with dimensional modeling
  • Knowledge of Continuous Integration, Version Control (e.g., git), and data visualization tools
  • Deep understanding of data structures and data transformation methods
  • Stay updated with technology trends
  • Collaborate with software engineering teams to enhance data collection
  • Process, cleanse, and validate data integrity
  • Engineer durable and reliable code
  • Optimize code performance as data scales
  • Generate automated reports for key insights presentation
  • Passion for data analysis and visualization
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Data Engineer, Apple Services Engineering jobs in Singapore