Software Engineer - Data Engineering

A technology company that revolutionizes entire industries through innovative products and experiences.
$143,100 - $264,200
Data
Mid-Level Software Engineer
In-Person
3+ years of experience
Enterprise SaaS

Description For Software Engineer - Data Engineering

Apple's Analytics Platforms & Experiences (APX) team is seeking a talented Software Data Engineer to join their Observability Insights team. This role is part of Apple Services Engineering, which powers major platforms like App Store, Apple TV+, Apple Music, and more.

As a Data Engineer, you'll be at the forefront of revolutionizing Data Engineering practices at Apple. You'll work on creating and maintaining sophisticated data processing systems that drive efficiency and productivity through observability, knowledge management, and data quality-driven orchestration at scale.

The position offers an exciting opportunity to work with cutting-edge technologies in big data processing, including Snowflake, Apache Flink, Spark, and Kubernetes. You'll be responsible for processing observability data and generating actionable insights that improve efficiency for data engineering teams across Apple.

The role requires strong technical expertise in data engineering, with experience in Java/Scala programming, big data technologies, and analytics applications. You'll be working with state-of-the-art data processing tools and frameworks, contributing to Apple's data infrastructure that supports its major services.

Apple offers an exceptional compensation package, including competitive base salary, stock options, comprehensive benefits, and opportunities for professional growth. You'll be part of a team that values innovation, collaboration, and technical excellence, working on projects that impact millions of users worldwide.

This is an excellent opportunity for a data engineer who wants to make a significant impact at one of the world's most innovative companies. You'll be working in Cupertino, collaborating with talented professionals who are passionate about creating revolutionary products and services. Join Apple's APX team and help shape the future of data engineering while working on projects that influence Apple's global services ecosystem.

Last updated 4 days ago

Responsibilities For Software Engineer - Data Engineering

  • Low-latency Data Processing
  • Data Engineering telemetry analysis
  • Loading and querying Analytics Data Warehouse
  • Engage with users and collaborators
  • Multi-functional collaboration with platform and peer teams

Requirements For Software Engineer - Data Engineering

Java
Python
Kubernetes
  • Bachelor's Degree in Computer Science, or equivalent related experience
  • 3+ years of hands-on experience building Analytics applications using Snowflake and Apache Flink or Apache Spark
  • Programming experience in Java (preferred) or Scala, Python
  • Experience with Big Data: Hadoop, HDFS, Spark, SQL, Kafka
  • Proven skills in building Analytics applications using technologies like Snowflake, Flink

Benefits For Software Engineer - Data Engineering

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Software Engineer - Data Engineering

Mathematical Modeling Engineer - Platform Architecture

Mathematical Modeling Engineer role at Apple, focusing on physics modeling and numerical optimization for hardware prototyping, offering $143K-$264K salary with comprehensive benefits.

Software Engineer (Framework - Solutions), AI & Data Platforms

Software Engineer role at Apple focusing on building and scaling data and ML platforms, including data processing, insights portal, and visualization tools.

Software Data Engineer

Data Engineering role at Apple focusing on health sensors and features, requiring expertise in Python, Spark, and distributed computing systems.

Operations Research Engineer, Capacity Program Management

Operations Research Engineer position at Apple focusing on supply chain analytics and optimization, offering competitive salary and benefits.

Human Factors Engineer - Vision Pro Comfort

Join Apple as a Human Factors Engineer to optimize Vision Pro comfort and fit, conducting user studies and applying ergonomic principles to enhance wearable technology.