Software Data Engineer, Apple Services Engineering

4 weeks ago


Vancouver, British Columbia, Canada Apple Inc. Full time

Software Data Engineer, Apple Services Engineering

About the Role

We are seeking a highly skilled software data engineer to join our App Store Data Engineering team at Apple Inc. As a member of this team, you will play a critical role in delivering innovative data-driven solutions that power Apple's App Store experience.

Key Responsibilities

  • Design and develop scalable, high-performance data processing applications using Apache Spark or Apache Flink.
  • Collaborate with cross-functional teams to build solutions that meet the needs of internal collaborators and external partners.
  • Develop and maintain robust, efficient, and stable software applications that process large volumes of data.
  • Work closely with data scientists and engineers to build analytical workloads and solutions that drive business insights.

Requirements

  • 5+ years of hands-on experience building distributed data processing applications using Apache Spark or Apache Flink.
  • 5+ years of programming experience in Scala (preferred) or Java.
  • Experience with Big data: Hadoop, HDFS, Spark, SQL, Kafka.
  • Proven skills in designing scalable, highly available distributed systems using technologies like Kafka, Iceberg, Kubernetes, Airflow, and Cassandra.

Preferred Qualifications

  • Good understanding of software engineering principles and fundamentals including algorithms and data structures.
  • Self-directed, self-motivated and ability to create architecture and design documents.
  • Ability to capture cross-functional requirements and translate them into practical engineering tasks.
  • Excellent communication skills and proven ability to work in a cross-functional environment.

What We Offer

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • A range of discounted products and free services.
  • Reimbursement for certain educational expenses.
  • Discretionary bonuses or commission payments.


  • Vancouver, British Columbia, Canada Apple Inc. Full time

    Software Data Engineer, Apple Services EngineeringAt Apple Inc., we're seeking a skilled software data engineer to join our App Store Data Engineering team. As a member of this team, you'll play a crucial role in delivering a world-class experience for our users and developers by generating insights from data in a privacy-friendly manner.About the RoleThis...


  • Vancouver, British Columbia, Canada Apple Full time

    Job SummaryAs a software data engineer at Apple, you will play a critical role in delivering insights from data in a privacy-friendly manner. You will help generate insights that improve the App Store experience for both users and developers. This is a software engineering position that requires robust code, not just ad-hoc scripts. Our software processes...

  • Data Engineer

    5 days ago


    Vancouver, British Columbia, Canada Apple Full time

    Job SummaryWe are seeking a highly skilled Software Data Engineer to join our App Store Data Engineering team. In this role, you will play a critical part in delivering cutting-edge data-driven experiences for both users and developers by generating insights from data in a privacy-friendly manner.About the RoleThis is a software engineering position where...


  • Vancouver, British Columbia, Canada Apple Inc. Full time

    Senior Backend Software Engineer, TestflightAt Apple, we don't just build products – we craft experiences that revolutionize entire industries. Our diverse team and innovative ideas inspire us to push boundaries. We are the Apple Service Engineering (ASE) team, responsible for building and providing systems and infrastructure that fuel Apple's...

  • Data Engineer

    7 days ago


    Vancouver, British Columbia, Canada Apple Inc. Full time

    The App Store is the world's largest and most innovative app marketplace, home to over 1.5 million apps and serving more than half a billion customers every week across all the Apple devices.We're seeking a software data engineer to join the App Store Data Engineering team, helping deliver this experience and improve the store every day for both users and...


  • Vancouver, British Columbia, Canada Apple Inc. Full time

    Senior Backend Software Engineer OpportunityAt Apple Inc., we're not just building products - we're crafting experiences that revolutionize entire industries. Our diverse team and innovative ideas drive us to push the boundaries of what's possible. If you're passionate about designing, engineering, and running systems that impact millions, we want to hear...


  • Vancouver, British Columbia, Canada Apple Inc. Full time

    Job SummaryWe are seeking a talented Software Engineer to join our Platform Engineering team at Apple Inc.About the RoleThis is an exciting opportunity to design and implement cross-cutting features and services that support and enable the development of our developer productivity tools. As a Software Engineer, you will collaborate with colleagues across all...


  • Vancouver, British Columbia, Canada Apple Full time

    Role OverviewAt Apple, we're looking for a skilled Software Engineer in Test to join our Creativity Applications team. As a key member of our team, you'll be responsible for planning, designing, writing, maintaining, and executing test cases manually and through automation using Swift and Python. Your primary focus will be on ensuring the quality and...


  • Vancouver, British Columbia, Canada Apple Inc. Full time

    We are a team at Apple Inc. building innovative automated test systems. Our team takes on a broad range of challenges on a daily basis, including crafting distributed computing infrastructure services and frameworks, reliability test infrastructure, and tests. These highly available systems protect software that we ship to our users.About the Role:You will...

  • Software Developer

    4 weeks ago


    Vancouver, British Columbia, Canada Apple Full time

    Job SummaryWe are seeking a skilled Software Engineer to join our Platform Engineering team at Apple. As a member of this team, you will be responsible for designing and implementing cross-cutting features and services that support and enable the development of our developer productivity tools. These are essential features that provide the foundation of our...


  • Vancouver, British Columbia, Canada Apple Inc. Full time

    Software Developer in Test Role at Apple Inc.At Apple Inc., we don't just build products - we craft innovative solutions that revolutionize entire industries. Our team is comprised of talented individuals with diverse backgrounds and expertise, driving innovation and excellence in all aspects of our business. This role offers a unique opportunity to...


  • Vancouver, British Columbia, Canada Apple Inc. Full time

    The Apple Services Engineering team is a prime example of Apple's synergy between art and technology. This group powers the Apple Music, App Store, Apple TV, Apple Fitness+, Apple Podcasts, and Apple Books platforms, delivering a wide variety of entertainment in over 37 languages to more than 175 countries. Engineers in this field create secure, end-to-end...


  • Vancouver, British Columbia, Canada Apple Full time

    We are looking for a talented Software Engineer to join our Platform Engineering team at Apple. This team is responsible for building the core infrastructure code and services that power our internal and external CI systems.The successful candidate will have a solid understanding of distributed system design and event-driven architecture, as well as...


  • Vancouver, British Columbia, Canada Amazon Data Services Canada, Inc. Full time

    About the RoleAs a Data Engineering Leader at Amazon Data Services Canada, Inc., you will be responsible for mentoring and leading engineers in the development of data systems that simplify bringing new models to customers and enhance the visibility into our underlying modeling process.Our team operates the public Customer Carbon Footprint Tool and we have a...


  • Vancouver, British Columbia, Canada Apple Inc. Full time

    The Apple Services Engineering team is one of the most exciting examples of Apple's passion for combining art and technology. These are the people who power the Apple Music, App Store, Apple TV, Apple Fitness+, Apple Podcasts, and Apple Books and more. They do it on a massive scale, meeting Apple's high expectations with high performance to deliver a huge...


  • Vancouver, British Columbia, Canada Amazon Data Services Canada, Inc. Full time

    About the RoleWe are seeking a highly skilled Data Engineering Leader to join our team at Amazon Data Services Canada, Inc. As a Data Engineering Leader, you will be responsible for mentoring and leading engineers, guiding the team towards best data development practices, and defining the priorities and vision of the group.Key ResponsibilitiesWork with our...


  • Vancouver, British Columbia, Canada Amazon Data Services Canada, Inc. Full time

    About the RoleAs a Data Engineering Leader at Amazon Data Services Canada, Inc., you will be responsible for mentoring and leading a team of engineers to develop and maintain data systems that support our customers' sustainability initiatives. You will work closely with our Product and SDE teams to build data systems that simplify bringing new models to...


  • Vancouver, British Columbia, Canada Apple Full time

    Job SummaryWe are seeking a highly skilled Senior Cloud Media Library Engineer to join our team at Apple. As a key member of our engineering team, you will play a critical role in designing, implementing, and maintaining robust cloud syncing, media management, and collaboration solutions for our products and services.Key ResponsibilitiesDesign and develop...

  • Software Developer

    1 month ago


    Vancouver, British Columbia, Canada Apple Inc. Full time

    Unlock the Power of Cloud ServicesAt Apple Inc., we're seeking a talented Software Engineer to join our Platform Engineering team. As a key member of our team, you'll be responsible for designing and implementing cross-cutting features and services that support and enable the development of our developer productivity tools.About the RoleDesign and implement...


  • Vancouver, British Columbia, Canada Amazon Data Services Canada, Inc. Full time

    About the Role:We are seeking a highly skilled Data Engineering Leader to join our team at Amazon Data Services Canada, Inc. As a Data Engineering Leader, you will be responsible for mentoring and leading engineers, guiding the team towards best data development practices, and defining the priorities and vision of the group.Key Responsibilities:Lead the...