Talent.com
Senior Software Engineer - Core Content Engagement Analytics and Data
Senior Software Engineer - Core Content Engagement Analytics and DataApple Inc. • Cupertino, CA, United States
Senior Software Engineer - Core Content Engagement Analytics and Data

Senior Software Engineer - Core Content Engagement Analytics and Data

Apple Inc. • Cupertino, CA, United States
29 days ago
Job type
  • Full-time
Job description

Senior Software Engineer - Core Content Engagement Analytics and Data

Cupertino, California, United States Software and Services

Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products very quickly. Bring passion and dedication to your job, and there's no telling what we can accomplish together. We're looking for a hardworking and passionate person to join this amazing team, and if you feel this is you, we'd love to hear from you!Apple Services Engineering (ASE) is the team behind high-profile services such as the App Store, Apple iCloud, Apple Music, Apple TV+, Apple Arcade and more. Our Analytics and Data Engineering team is looking for an exceptional Senior Software Engineer to architect and build the large-scale data applications that are the foundation of our content engagement analytics. These processes are critical for providing accurate and timely insights that drive product development, marketing strategies, royalty payouts and overall business growth.The people here at Apple don’t just build products — they build the kind of wonder that’s revolutionised entire industries. It’s the diversity of those people and their ideas that encourage the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it.

Description

As a Senior Software Engineer for the Core Content Engagement Data team, you will be responsible for designing, developing, and maintaining our huge-scale core data pipelines. You will work closely with peer engineering teams, data scientists and other stakeholders to understand their data needs and deliver innovative solutions. Given the size and complexity of our datasets, this is not a trivial task. This data empowers our product, marketing, and feature teams, and is the lifeblood for analytics and data science. You will be building the engineering backbone that our business leaders and analysts depend on to make critical decisions. Our ideal candidates have outstanding software development skills and are passionate about Big Data. They pay close attention to details and care about data quality. They also are team players — ready to contribute during design sessions, and able to give and receive constructive code reviews. Their curiosity drives them to explore new technologies and apply creative solutions to problems.

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.
  • Mentor junior engineers on the team, fostering a culture of technical excellence, and elevating the team's capabilities through code reviews and design guidance.

Minimum Qualifications

  • 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.
  • A strong command of distributed data processing fundamentals and patterns (e.g., partitioning, data locality, distributed consensus).
  • 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.
  • Preferred Qualifications

  • Experience building streaming data processing systems.
  • Experience with Apache Flink, Kafka, Cassandra and / or Spark.
  • Experience building the data infrastructure to support AI / ML applications, or applying ML techniques to data engineering challenges (e.g., anomaly detection, data quality monitoring). Interest or experience in the GenAI space is a strong plus.
  • At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $181,100 and $318,400, and your base pay will depend on your skills, qualifications, experience, and location.

    Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including : Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

    Note : Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

    Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant .

    #J-18808-Ljbffr

    Create a job alert for this search

    Senior Software Engineer • Cupertino, CA, United States

    Related jobs
    Senior Software Engineer, Ads Data

    Senior Software Engineer, Ads Data

    Tik Tok • San Jose, CA, United States
    Full-time
    Our ads data team work closely with our product managers and data analysts by building state of the art streaming and batch data processing solution. The entire data pipeline is supporting both the ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Observability (Databases)

    Senior Software Engineer - Observability (Databases)

    Databricks Inc. • Mountain View, CA, United States
    Full-time
    At Databricks, we are inspired by allowing data teams to solve the world’s toughest problems, from security threat detection to cancer drug development. We do this by building and running the world’...Show more
    Last updated: 29 days ago • Promoted
    Senior Software Engineer, Generative AI, Search Ads

    Senior Software Engineer, Generative AI, Search Ads

    California Staffing Corporation • Mountain View, CA, United States
    Full-time
    Senior Software Engineer, Generative AI, Search Ads.Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with inform...Show more
    Last updated: 1 day ago • Promoted
    Deal Data Technology & Analytics, Senior Associate

    Deal Data Technology & Analytics, Senior Associate

    PwC • San Jose, CA, United States
    Full-time
    At PwC, our people in data and analytics focus on leveraging data to drive insights and make informed business decisions. They utilise advanced analytics techniques to help clients optimise their op...Show more
    Last updated: 16 days ago • Promoted
    Senior Software Engineer, Data

    Senior Software Engineer, Data

    Roku, Inc. • San Jose, CA, United States
    Full-time
    Teamwork makes the stream work.Roku is changing how the world watches TV.Roku is the #1 TV streaming platform in the U.Canada, and Mexico, and we've set our sights on powering every television in t...Show more
    Last updated: 14 hours ago • Promoted • New!
    Senior Data Engineer (AI / ML, Cloud) - Full Time - Bay Area, CA

    Senior Data Engineer (AI / ML, Cloud) - Full Time - Bay Area, CA

    Right Skale, Inc. • Pleasanton, CA, United States
    Full-time
    Senior Data Engineer (AI / ML, Cloud) - Full Time - Bay Area, CA.We are seeking a Senior Data Engineer to design and implement AI / ML-driven data solutions for enterprise cloud environments.You'll lev...Show more
    Last updated: 15 days ago • Promoted
    Senior Associate, Data Engineer

    Senior Associate, Data Engineer

    One Fifteen • Pleasanton, CA, United States
    Full-time
    We are seeking a highly skilled Senior Associate Data Engineer with deep expertise in Google.Cloud Platform (GCP) tools and a strong understanding of Retail Media Network (RMN) data.This role will ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Machine Learning Engineer

    Senior Machine Learning Engineer

    RIT Solutions, Inc. • Fremont, CA, United States
    Full-time
    Senior Machine Learning Engineer.On-site in Fremont 5x a week (MUST BE LOCAL).In-depth knowledge of Python for high-performance data-intensive applications. Familiarity with at least one modern deep...Show more
    Last updated: 30+ days ago • Promoted
    Senior Payer Analytics Consultant

    Senior Payer Analytics Consultant

    Central California Alliance for Health • Scotts Valley, CA, United States
    Full-time +1
    We have an opportunity to join the Alliance as a Senior Payer Analytics Consultant in the Payment Strategy Department.There are two positions that can be filled as a Senior Payer Analytics Consulta...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, Applied Analytics

    Senior Software Engineer, Applied Analytics

    General Motors • Mountain View, CA, United States
    Full-time
    Senior Software Engineer, Applied Analytics.This role is categorized as hybrid.This means the successful candidate is expected to report to the Technical / Innovation Center in Warren (MI), Austin (T...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Observability (Databases)

    Senior Software Engineer - Observability (Databases)

    Databricks • Mountain View, CA, United States
    Full-time
    At Databricks, we are inspired by allowing data teams to solve the world's toughest problems, from security threat detection to cancer drug development. We do this by building and running the world'...Show more
    Last updated: 5 days ago • Promoted
    Senior Software Engineer l, Core Infrastructure

    Senior Software Engineer l, Core Infrastructure

    Moveworks.ai • Mountain View, CA, United States
    Full-time
    As a senior member of the Core Infrastructure team, you will be responsible for architecting the next generation of the Moveworks AI infrastructure. As Moveworks grows fast, the infrastructure team ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Engineer Cloud Architecture

    Senior Engineer Cloud Architecture

    Tata Consultancy Services • Fremont, CA, United States
    Full-time
    Must Have Technical / Functional Skills.Net, C#, Java, AWS Roles & Responsibilities.Software Development : Design, develop, test, and deploy robust, scalable, and secure applications using C#,.Cloud A...Show more
    Last updated: 8 days ago • Promoted
    Senior Software Engineer - Core Content Engagement Analytics and Data

    Senior Software Engineer - Core Content Engagement Analytics and Data

    Apple • Cupertino, CA, United States
    Full-time
    Imagine what you could do here.At Apple, new ideas have a way of becoming extraordinary products very quickly.Bring passion and dedication to your job, and there's no telling what we can accomplish...Show more
    Last updated: 5 days ago • Promoted
    Software Development Engineer

    Software Development Engineer

    Amazon • Santa Cruz, CA, USA
    Full-time
    Join Amazon's engineering team and help us build innovative solutions to complex problems.As a Software Development Engineer, you will design, develop, and test software applications and services.W...Show more
    Last updated: 23 days ago • Promoted
    Senior Software Engineer – Distributed PostgreSQL Engine, Aurora DSQL, Aurora Distributed SQL Query Processing

    Senior Software Engineer – Distributed PostgreSQL Engine, Aurora DSQL, Aurora Distributed SQL Query Processing

    Amazon Aurora DSQL • East Palo Alto, California, USA
    Full-time
    Amazon Aurora DSQL is a serverless distributed SQL database that combines the performance and scalability of cloud-native architecture with the familiarity and ecosystem of PostgreSQL.Aurora DSQL a...Show more
    Last updated: 20 days ago • Promoted
    Senior Software Engineer, Core Infrastructure

    Senior Software Engineer, Core Infrastructure

    Waymo • Mountain View, CA, United States
    Full-time
    Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver.Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on buildin...Show more
    Last updated: 5 days ago • Promoted
    Senior Software Engineer, Data Delivery

    Senior Software Engineer, Data Delivery

    Ridge Line Services • San Ramon, CA, United States
    Full-time
    Are you passionate about building intelligent, scalable platforms that power real-time analytics and decision-making? Do you enjoy designing event-driven systems and simplifying complex data archit...Show more
    Last updated: 30+ days ago • Promoted