Senior Data Engineer, Ad Platforms

Apple Inc. Cupertino , CA 95014

Posted 2 months ago

At Apple, we work every day to create products that enrich people's lives. Our Advertising Platforms group makes it possible for people around the world to easily access informative and imaginative content on their devices while helping publishers and developers promote and monetize their work. Today, our technology and services power advertising in Search Ads in the App Store and Apple News. Our platforms are highly-performant, deployed at scale, and setting new standards for enabling effective advertising while protecting user privacy.

We are looking for an ambitious and versatile engineer who will be a key member of our team, delivering data solutions to important business problems. Responsibilities range from core storage and processing capabilities, to mission-critical pipelines, to supporting online serving architectures, and leading edge, privacy preserving machine learning platforms. You will have the opportunity to define, refine, and/or refactor approaches, designs, and architectures to meet the data engineering challenges we must solve. You will join a team of world-class data engineers hungry to apply leading-edge technologies to deliver extraordinary experiences to our customers. You will play a meaningful role building data products that deliver on Apple's privacy commitments and change the way advertising works with data. You will collaborate closely with the business to deliver relevant data and insight to inform our strategy and decisions.

You should have 4-8+ years experience in data engineering roles, ideally within the ads or media space. You will have an excellent understanding of scalable approaches and thrive working in Agile environments. The ability to be a good team player under tight deadline constraints is key to success.

Key Qualifications

  • You are a clear and effective communicator, and enjoy collaborative problem solving

  • You love working on a shared codebase that supports web-scale, mission critical applications; and the discipline that it requires

  • You have deep expertise in modern data engineering approaches, stay on top of developments, and are aware of what leading players are doing

  • You have a demonstrated ability to implement and extend highly performant, resilient, reliable, and understandable data pipelines

  • You have experience with Spark, Hadoop, Kafka or other distributed systems

  • You have deep expertise in Python, Java, Scala, SQL, and/or other relevant languages and frameworks

  • You have experience with Oracle, Postgres, mySQL, or other relational databases

  • You have worked in cloud environments and are familiar with object stores, and other common cloud-native data storage and processing frameworks

  • You have worked in CI/CD environments and understand scalable deployment and operational management approaches

  • You have experience with pipelines and architectures that support machine learning development platforms and production applications

  • You are familiar with A/B and other online testing applications

  • You understand statistics and are capable of using data analysis techniques to understand data quality, profile system loads, understand the relationships between business metrics, and similar

Description

At Ad Platforms, we are constantly developing data products to provide amazing user experiences and drive value for publishers and developers. We are looking for a data engineer to deliver our future data systems, by working to:

  • Design and implement new pipelines, storage, and processing solutions using modern, Distributed Systems approaches and technologies

  • Advocate for the design and implementation approaches you propose

  • Follow best practices in storage, processing, copy/synchronization, etc. appropriate to the scale and maturity of our products

  • Work in cross-functional teams to prototype new concepts and deliver end-to-end systems in an agile setting

  • Design and deliver high quality systems with excellent reliability and scalability

  • Work closely with partners across the organization to create and build data-driven products

Education & Experience

Bachelors, Masters, or PhD or equivalent professional experience in Computer Science, Distributed Systems, Software Engineering, or related field and experience designing, building, maintaining, and extending web-scale production data systems.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sr Software Engineer Ad Platforms

Apple Inc.

Posted 2 months ago

VIEW JOBS 12/19/2019 12:00:00 AM 2020-03-18T00:00 At Apple, we work every day to create products that enrich people's lives. Our Advertising Platforms group makes it possible for people around the world to easily access informative and imaginative content on their devices while helping publishers and developers promote and monetize their work. Today, our technology and services power advertising in Search Ads in App Store and Apple News. Our platforms are highly-performant, deployed at scale, and setting new standards for enabling effective advertising while protecting user privacy. Key Qualifications * 5 or more years of industry experience building scalable micro services or data driven platforms. * Strong computer science fundamentals. * Prior experience with Java/Scala/C++ or equivalent. * Expertise in NoSQL datastores ( e.g Cassandra ) * Proficiency in data processing technologies (e.g Kafka, Spark, Flink ) * Experience designing scalable micro services. * Familiarity with cloud paradigms ( e.g AWS ) * Demonstrated ability to work on complex problems and systems * Strong problem solving and debugging skills. * Have the ability to communicate effectively, both written and verbal, with technical and non-technical multi-functional teams. * A desire to work in a fast-paced and challenging work environment Description Core Engineering is a diverse, global, agile engineering team that moves smart and fast by consuming and optimizing readily-available technology, collaborating to improve and scale capabilities across businesses and use cases, and sharing our own innovative solutions so everyone can benefit. We are not constrained by organization structure and offer flexibility to work on a variety of backend systems and we have fun doing it !!! You will: * Collaborate with product management to define external APIs for campaign management. • Design and implement performant AI/ML platforms for online prediction. • Build shared capabilities like Authentication, Authorization etc to support multiple internal and external partners • Implement low latency, highly - available, high volume user facing ad-serving systems in a cloud environment. • Engineer secure and scalable distributed data processing systems that generate data required for online ad-serving systems. Education & Experience Bachelor's degree in Computer Science or equivalent is required; Master's degree preferred Apple Inc. Cupertino CA

Senior Data Engineer, Ad Platforms

Apple Inc.