Search jobs > Vancouver, BC > Software engineer data

Software Data Engineer, Apple Services Engineering

Apple
Vancouver
$70-$90 an hour (estimated)
Full-time

Summary :

Apple’s 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.

Since the App Store launched in 2008, it has changed how we all live; it has enabled countless new companies, spawned new industries, and built millions of jobs.

But we believe we are just getting started. We’re seeking a software data engineer to join the App Store Data Engineering team.

In this role you will help deliver this experience and improve the store every day for both users and developers by generating insights from data in a privacy-friendly manner.

We enable data-driven innovation by building solutions, services, and analytical workloads for a variety of internal collaborators and external partners.

In a world where apps have become essential in people’s daily lives, the App Store team has become essential to Apple’s business.

Key Qualifications :

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.

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.

Understanding of functional programming ideas and principles.

Description :

As a member of the App Store Data Engineering team, you will have significant responsibility and influence in shaping its strategic direction.

This is a software engineering position. We write robust code, not just ad-hoc scripts. Our software process dozens of terabytes of data on daily basis.

Our volumes are on a petabytes scale. Our jobs and applications must be efficient, scalable, and stable. Although we write software, data is our main product and first-class citizen.

We care about accurate and qualitative data as much as we care about fine, clean, and manageable code. The data we produce power Apple leadership and partners about new innovations and the next big things.

To succeed here you’ll need to be a proponent of building world-class analytical solutions. To be a part of the team means we will want your ideas, concerns, and opinions in our discussions.

We are highly collaborative. To join us in our next industry-leading software project you will be expected to be part of our very impactful multi-functional team.

Thanks to Apple’s unique integration of hardware, software, and services, engineers here partner to get behind a single unified vision.

That vision always includes a deep commitment to strengthening Apple’s privacy policy, one of Apple’s core values. Although services are a bigger part of Apple’s business than ever before, these teams remain small, forward-thinking, and cross-functional, offering greater exposure to the array of opportunities here.

Additional Requirements :

30+ days ago
Related jobs
Apple
Vancouver, British Columbia

We’re seeking a software data engineer to join the App Store Data Engineering team. Thanks to Apple’s unique integration of hardware, software, and services, engineers here partner to get behind a single unified vision. Good understanding of software engineering principles and fundamentals including...

StackAdapt
Canada

We're seeking a Staff Software Engineer to help lead our growing backend engineering team. At least 5 years experience of software development in distributed systems, architecting scalable microservices and data pipelines in a successful high-growth technology company. Our real-time advertising bidd...

Dropbox
Canada
Remote

As we evolve from syncing and sharing files to providing advanced solutions for collaboration and distributed work, we are looking for a Senior Software Engineer to join our Privacy Engineering team. Our Privacy Engineering team is crucial in ensuring that our products maintain the highest standards...

Electronic Arts
Vancouver, British Columbia

You will enhance and add scalable features to EA's existing online services for matchmaking. You will communicate with engineers from across the company to deliver the next generation of online features for both established and not-yet-released games. You will provide maintenance and support for all...

TikTok
Vancouver, British Columbia

Minimum Qualifications:- Currently pursuing an Undergraduate/Master degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline. Our Trust and Safety (TnS) Engineering team is responsible for protecting our users from harmful content and abusive behavior...

StackAdapt
Canada

We're seeking a Staff Software Engineer to help lead our growing backend engineering team. At least 5 years experience of software development in distributed systems, architecting scalable microservices and data pipelines in a successful high-growth technology company. Integrate data into StackAdapt...

Amazon Development Centre Canada ULC
Vancouver, British Columbia

Would you like to help us build a large-scale Software-As-A-Service (SAAS) solution for all subscription and membership businesses at Amazon? Are you excited about building distributed systems with really challenging mix of requirements on availability, latency and consistency? Are you someone who e...

Altair Engineering
Canada

Our client in Windsor, ON is looking for an Battery Software Engineer - Controls - Intermediate - PSP. Battery Software Engineer - Controls - Intermediate - PSP. Define software test cases and establish traceability to software requirements. Support HIL (hardware-in-loop) testing and analyze data to...

Amazon Web Services Canada, Inc.
Vancouver, British Columbia

Amazon Web Services is seeking a Senior Software Engineer to work on our long-term technical vision of our world-class Operator Tools group. Our team ensures that the quickly expanding number and scale of services are able to deliver that reliability promise. We analyze trends and build software use...

TikTok
Vancouver, British Columbia

Minimum Qualifications: - Currently pursuing an Undergraduate/Graduate in Software Development, Computer Science, Computer Engineering, or a related technical discipline. The Data-TnS QA team is responsible for high product quality of Trust and Safety. ...