Senior Machine Learning Engineer - Ads Bidding & Pacing

Apple Apple · Big Tech · Cupertino, CA · Machine Learning and AI

Senior Machine Learning Engineer at Apple focused on Ads Bidding & Pacing. The role involves designing and building scalable ML solutions for ad optimization, budget, and bid strategies to improve campaign performance and user experience. Requires experience in ML, quantitative optimization, production code development, and large-scale experimentation, ideally within the ads, recommendations, or search relevance domains.

What you'd actually do

  1. You will develop models and systems that improve our platform across the board, develop production code to generate high quality ad recommendations and work closely with business partners to help drive the development of new products as well as perform large scale and complex experiments to understand their effects.
  2. You will drive strategic outcomes through substantial innovation in multiple fields by leading the development and application of advanced techniques and algorithms to improve our ad network.
  3. You have, or will develop a deep understanding of the ad network behavior, and will work with product management and business leadership to prioritize an innovation roadmap across multiple technical domains.
  4. You will lead the conception, development, and delivery of state of the art capabilities that differentiate our products and are core to our business.
  5. You will work with a variety of cross functional business partners to set strategy and bring end-to-end solutions that scale as we grown.

Skills

Required

  • 5+ years of experience building machine learning and quantitative optimization capabilities
  • Experience in machine learning, quantitative methods, control systems, or reinforcement learning
  • Ability to apply and implement research concepts, ultimately in production quality code
  • Experience defining clear, testable research hypotheses, including intended impact on the business
  • Deep knowledge of design of experiments, online experimentation approaches, preferably at scale
  • Ability to formulate and advocate for R&D objectives and results to cross-functional team members including executive business leadership and product management
  • Experience contributing and/or reviewing research for top conferences and publications
  • Deep fluency in Java or Python.
  • Experience with Spark, Hadoop or other distributed frameworks.
  • PhD in Machine Learning, Statistics, Control Theory, Forecasting, Optimization, Reinforcement Learning or related field with experience building production systems or have equivalent experience working with large data science / machine learning projects in industry.

Nice to have

  • Experience in ads optimization, recommendations, or search relevance optimization is highly preferred

What the JD emphasized

  • production quality code
  • large scale and complex experiments
  • top conferences and publications

Other signals

  • develop production code
  • large scale and complex experiments
  • drive strategic outcomes through substantial innovation
  • lead the conception, development, and delivery of state of the art capabilities