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
Amazon Development Centre Canada ULC - K03
Vancouver, British Columbia

We are looking for a Senior Software Development Engineer to help refine roadmap and technical direction, follow through with detailed architecture and system design, contribute superior performant and maintainable code, and to drive operational excellence of a massive scale (think multi-million TPS...

TikTok
Vancouver, British Columbia

The Data Platform team works on building data infrastructures and data products to support business engineering teams at TikTok. As a Software Development Engineer in the data platform team, you will have the opportunity to build, optimize and grow one of the largest data platforms in the world. Min...

Autodesk
Vancouver, British Columbia
Remote

As a Software Engineer at Autodesk Research, you will be working side-by-side with world-class researchers and engineers to build new ML-powered product features that will help our customers imagine, design, and make a better world. Your skills span across data processing and distributed systems wit...

Doximity
Remote, Canada
Remote

Collaborate with product managers, data analysts, and other data engineers to develop data pipelines and ETL tasks in order to facilitate the extraction of insights. You have developed maintainable data pipelines with these languages. You strive for high code quality, create automated testing, apply...

Walt Disney Animation Studios
Vancouver, British Columbia

The Data Services team is responsible for the design, implementation, and tuning of the database engineering behind the content our studio creates. Experience engineering and maintaining Document databases (Cassandra, Elasticsearch / OpenSearch, and/or MongoDB) as well as Relational databases (MySQL...

Demonware
Vancouver, British Columbia

We are looking for a data engineer to become a cornerstone of our data management strategy. We work alongside engineers and creatives at our AAA partner studios and deliver the online and data services required by our massive franchises. Demonware's data team is responsible for creating the services...

DEMONWARE LTD.
Vancouver, British Columbia

We work alongside engineers and creatives at our AAA partner studios and deliver the online and data services required by our massive franchises. We are looking for a data engineer to become a cornerstone of our data management strategy. Demonware's data team is responsible for creating the services...

Canada CVC Services Ltd.
Surrey, British Columbia

Execute and document results of software application tests and information and telecommunication systems tests. ...

Amazon Data Services Canada, Inc.
Vancouver, British Columbia

As the Software Development Manager, you will lead a team of Software Developers Engineers, Data Engineers, and Business Intelligence Engineers to deliver high-impact sustainability products and features. Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers t...

Asana
Vancouver, British Columbia

The Data Infrastructure organization owns the infrastructure, services, and pipelines that transport and process data from all of Asana’s product surfaces, providing data to stakeholders in Data Science, Business, and Product teams. Senior Software Engineer, Experimentation Platform & Data Tools. Th...