Jobs.ca
Jobs.ca
Language
Apple logo

Trust & Safety Data Lake Software Engineer

Appleabout 20 hours ago
Vancouver, BC
Mid Level

About the role

Imagine the possibilities at Apple! New ideas quickly transform into exceptional products, services, and customer experiences here. With passion and dedication, you have the potential to achieve great things. The Trust & Safety group plays a crucial role in protecting Apple services, customers, and developers from fraud and abuse using cutting edge technologies in Data Science and Machine Learning. As a member of the Data Lake team you will be responsible for building and maintaining our data infrastructure that helps protects our billion+ users.

Description

Our ability to acquire, use and govern data at scale is critical in our fight against fraud and abuse. Our Data Lake is at the heart of our Trust & Safety ecosystem, and is made-up of high-quality, scalable and resilient platforms and systems that support analytics, decisioning and operations.

We must we be able to quickly respond to our adversaries, and to do this we support data usage in different execution contexts such as real-time, near real-time and batch. We use a diverse range of technologies such as Spark, Flink, Iceberg Tables, Kafka, Cassandra and Kubernetes to support these data usage patterns and need expertise in those.

This is a software engineering role, where a large part of an engineer's time is spent writing code with the remainder being spent on designing and architecting systems, tuning and debugging, supporting production systems and supporting our data scientists.

If you love services, big data, distributed systems, have an interest in Machine Learning and LLM use at scale and have a curiosity with the internal workings of these systems, we'd love to talk with you about joining our team!","responsibilities": "

Preferred Qualifications

MS in Computer Science or related field, or equivalent experience with 4 or more years of experience

At least one year experience in relational and non-relational database systems such as Iceberg, Hadoop and Hive

Experience in designing and operating highly distributed, scalable and available systems

Excellent communication skills to facilitate requirements analysis, articulate design and schedule trade-offs

Minimum Qualifications

2 or more years experience working on large-scale, enterprise applications on Java/Scala and related technologies

2 or more years working with Spark or Flink streaming or batch applications

1 year experience with AWS S3 and EKS.

MS or BS in Computer Science or related field, or equivalent experience

Apple is an equal opportunity employer that is committed to inclusion and diversity. Apple provides reasonable accommodations to applicants with disabilities. Apple is a drug-free workplace.

About Apple

Computer Hardware Manufacturing
10,000+

Apple is a California-based technology company that manufactures and sells consumer electronic products such as smartphones, personal computers, and tablets for individuals.