Software Data Engineer

2 months ago


Vancouver, British Columbia, Canada Apple Inc. Full time
Unlock the Power of Data Engineering at Apple

As a software data engineer at Apple, you will play a critical role in shaping the future of the App Store. Our team is responsible for generating insights from data in a privacy-friendly manner, enabling data-driven innovation across the company. We are seeking a talented engineer to join our team and help us deliver this experience and improve the store every day for both users and developers.

Key Responsibilities:

  • Design and develop scalable, highly available distributed systems using technologies like Kafka, Iceberg, Kubernetes, Airflow, and Cassandra.
  • Collaborate with cross-functional teams to capture requirements and translate them into practical engineering tasks.
  • Develop solutions, services, and analytical workloads for internal collaborators and external partners.
  • Work with large datasets, including Hadoop, HDFS, Spark, SQL, and Kafka.
  • Stay up-to-date with the latest technologies and trends in data engineering.

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.
  • Good understanding of software engineering principles and fundamentals.
  • Self-directed, self-motivated, and ability to create architecture and design documents.
  • Excellent communication skills and proven ability to work in a cross-functional environment.

What We Offer:

  • Competitive base pay, with a range of $107,000 to $207,000, depending on skills, qualifications, experience, and location.
  • Opportunity to become an Apple shareholder through participation in Apple Inc.'s discretionary employee stock programs.
  • Comprehensive medical and dental coverage, retirement benefits, and a range of discounted products and free services.
  • Reimbursement for certain educational expenses related to advancing your career at Apple.

Why Apple?

At Apple, we believe that technology should be accessible to everyone. We're committed to creating innovative products and services that make a positive impact on people's lives. Our team is passionate about data engineering and is dedicated to delivering exceptional results. If you're a talented engineer looking for a challenging and rewarding role, we encourage you to apply.



  • 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...

  • Data Engineer III

    4 weeks ago


    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 key member of our team, you will be responsible for mentoring and leading engineers, guiding them towards best data development practices, and defining the priorities and vision of the group.Key ResponsibilitiesCollaborate with...

  • Data Engineer III

    4 weeks ago


    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 key member of our team, you will be responsible for mentoring and leading engineers, guiding them towards best data development practices, and defining the priorities and vision of the group.Key ResponsibilitiesCollaborate with...


  • 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...

  • Data Engineer III

    1 month ago


    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 key member of our team, you will be responsible for mentoring and leading engineers, guiding them towards best data development practices, and defining the priorities and vision of the group.Key ResponsibilitiesCollaborate with...

  • Data Engineer III

    4 weeks ago


    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 key member of our team, you will be responsible for mentoring and leading engineers, guiding them towards best data development practices, and defining the priorities and vision of the group.Key ResponsibilitiesCollaborate with...

  • Data Engineer III

    4 weeks ago


    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 key member of our team, you will be responsible for mentoring and leading engineers, guiding them towards best data development practices, and defining the priorities and vision of the group.Key ResponsibilitiesCollaborate with...

  • Data Engineer III

    4 weeks ago


    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 key member of our team, you will be responsible for mentoring and leading engineers, guiding them towards best data development practices, and defining the priorities and vision of the group.Key ResponsibilitiesWork with our...

  • Data Engineer III

    4 weeks ago


    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 key member of our team, you will be responsible for mentoring and leading engineers, guiding them 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...

  • Data Engineer III

    3 weeks ago


    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 key member of our team, you will be responsible for mentoring and leading engineers, guiding them towards best data development practices, and defining the priorities and vision of the group.Key ResponsibilitiesCollaborate with...

  • Data Engineer III

    3 weeks ago


    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 key member of our team, you will be responsible for mentoring and leading engineers, guiding them towards best data development practices, and defining the priorities and vision of the group.Key ResponsibilitiesCollaborate with...


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

    Software Data EngineerAt Apple Inc., we're seeking a skilled Software Data Engineer to join our App Store Data Engineering team. As a key member of our team, you'll play a crucial role in delivering exceptional experiences for our users and developers.About the RoleWe're looking for a talented individual with a strong background in building distributed data...


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

    Software Data EngineerAt Apple Inc., we're seeking a skilled Software Data Engineer to join our App Store Data Engineering team. As a key member of our team, you'll play a crucial role in delivering exceptional experiences for our users and developers.About the RoleWe're looking for a talented individual with a strong background in building distributed data...


  • 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...


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

    Software Data EngineerApple Inc. is seeking a highly skilled Software Data Engineer to join the App Store Data Engineering team. As a member of this team, you will play a key role in delivering a world-class experience for both users and developers by generating insights from data in a privacy-friendly manner.The App Store is the world's largest and most...


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

    Software Data EngineerApple Inc. is seeking a highly skilled Software Data Engineer to join the App Store Data Engineering team. As a member of this team, you will play a key role in delivering a world-class experience for both users and developers by generating insights from data in a privacy-friendly manner.The App Store is the world's largest and most...

  • Software Data Engineer

    2 months ago


    Vancouver, British Columbia, Canada Apple Inc. Full time

    Software Data EngineerAt Apple Inc., we're seeking a skilled Software Data Engineer to join our App Store Data Engineering team. As a key member of our team, you'll play a crucial role in delivering exceptional experiences for our users and developers by generating insights from data in a privacy-friendly manner.About the RoleWe're looking for a talented...

  • Software Data Engineer

    2 months ago


    Vancouver, British Columbia, Canada Apple Inc. Full time

    Software Data EngineerAt Apple Inc., we're seeking a skilled Software Data Engineer to join our App Store Data Engineering team. As a key member of our team, you'll play a crucial role in delivering exceptional experiences for our users and developers by generating insights from data in a privacy-friendly manner.About the RoleWe're looking for a talented...

  • Software Data Engineer

    2 months ago


    Vancouver, British Columbia, Canada Apple Inc. Full time

    About the RoleWe are seeking a highly skilled Software Data Engineer to join our App Store Data Engineering team at Apple Inc.This is a software engineering position that requires a strong background in building distributed data processing applications using Apache Spark or Apache Flink.Key ResponsibilitiesDesign and develop scalable data processing systems...