Apple - Cupertino, CA

posted 4 months ago

Full-time - Senior
Cupertino, CA
Computer and Electronic Product Manufacturing

About the position

At Apple, we work every single day to build products that enrich people's lives. Our Advertising Platforms group makes it possible for people around the world to easily access informative and visionary content on their devices while helping publishers and developers promote and monetize their work. Our technology and services power advertising in Apple News and Search Ads in App Store. 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 individual who can thrive in an Agile environment. You will develop and apply advanced techniques and algorithms to improve an ad network. You'll be developing and implementing new optimization and advertising algorithms. The position also involves developing a keen understanding of the ad network behavior; detecting meaningful data patterns useful for user engagement modeling; assuring the integrity and breadth of the data; measuring user, campaign and app performance; and finally analyzing the results of extremely large-scale experiments. In addition, the successful candidate will also apply advanced ML techniques for designing privacy mechanisms, encryption techniques, pricing/auction strategies and ranking algorithms, by utilizing data available only on the user's device.

Responsibilities

  • Develop and apply advanced techniques and algorithms to improve the ad network.
  • Design, develop, and implement new optimization and advertising algorithms.
  • Analyze ad network behavior and detect meaningful data patterns for user engagement modeling.
  • Ensure the integrity and breadth of data used in advertising processes.
  • Measure user, campaign, and app performance metrics.
  • Analyze results from large-scale experiments to derive insights.
  • Apply advanced machine learning techniques for privacy mechanisms and ranking algorithms.

Requirements

  • MS/PhD in computer science or equivalent field with 4+ years relevant experience.
  • Experience designing, developing, and implementing algorithms in machine learning, statistics, and optimization.
  • Proficiency in Python, Scala, or Java for systems software implementation and data engineering.
  • Strong understanding of scalable architectures and operational concerns.
  • Ability to work with large, complex data sets and apply statistical techniques to real problems.
  • Experience with databases, SQL, Spark, and scripting languages.
  • Practical understanding of linear algebra and statistics.

Nice-to-haves

  • Familiarity with AI models such as LLMs and ML techniques like explore/exploit for engagement models.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service