Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Senior Software Engineer - Core Content Engagement Analytics and Data

Apple

Salary not specified
Nov 9, 2025
Cupertino, CA, US
Apply Now

At Apple, the business problem is to architect and build large-scale data applications that provide accurate and timely insights to drive product development, marketing strategies, royalty payouts, and overall business growth for high-profile services such as the App Store, Apple iCloud, Apple Music, Apple TV+, Apple Arcade, and more.

Requirements

  • Experience building streaming data processing systems.
  • Experience with Apache Flink, Kafka, Cassandra and/or Spark.
  • Experience building the data infrastructure to support AIML applications, or applying ML techniques to data engineering challenges (e.g., anomaly detection, data quality monitoring).
  • Proficiency and hands-on experience in at least one of Java or Scala.
  • Skilled at writing clean, performant and well-tested code, as well as reviewing and debugging existing code.
  • Solid Computer Science fundamentals, including algorithms and data structures.
  • Knowledge of the JVM internals.

Responsibilities

  • Lead technical discussions with engineering teams, data scientists, and business stakeholders to define data requirements and drive the execution of complex projects.
  • Take ownership of the full software development lifecycle: architecting, designing, implementing, and testing highly scalable and efficient data processing pipelines.
  • Create technical design documents and drive consensus across stakeholders.
  • Work with our QA and SRE teams to establish and meet quality and reliability goals.
  • Drive innovation and explore new technologies to improve our data infrastructure.
  • Represent our team in meetings and drive consensus across participants.
  • Create reusability across our features and our engineering stack e.g. utilising standard libraries and contributing to their development.

Other

  • Mentor junior engineers on the team, fostering a culture of technical excellence, and elevating the team's capabilities through code reviews and design guidance.
  • Excellent communication skills, with the ability to articulate complex technical designs and concepts to both technical and non-technical stakeholders.
  • Good critical thinking skills.
  • Undergraduate degree related to computing or equivalent experience.
  • Ability to work with diverse teams and stakeholders