Software Engineer, Youtube Ads, Auction and User Experience

Google Google · Big Tech · Mountain View, CA +1

Software Engineer role focused on optimizing YouTube Ads marketplace using machine learning and advanced optimization frameworks. Responsibilities include writing product/system code, collaborating on design/code reviews, triaging issues, and implementing ML solutions with a focus on model optimization and data processing.

What you'd actually do

  1. Write product or system development code.
  2. Collaborate with peers and stakeholders through design and code reviews to ensure best practices amongst available technologies (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  3. Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  4. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
  5. Implement solutions in one or more specialized Machine Learning (ML) areas, utilize ML infrastructure, and contribute to model optimization and data processing.

Skills

Required

  • software development
  • programming languages
  • ML infrastructure
  • model deployment
  • model evaluation
  • optimization
  • data processing
  • debugging
  • statistical modeling
  • reinforcement learning
  • sequential decision making

Nice to have

  • Master's or PhD in quantitative disciplines such as machine learning, optimization theory, statistical modeling, control theory.
  • data structures
  • algorithms

What the JD emphasized

  • 1 year of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).
  • 1 year of experience with one or more of the following statistical modeling, reinforcement learning (e.g., sequential decision making), ML infrastructure, or specialization in another ML field.

Other signals

  • Leverage machine learning technology and advanced optimization framework
  • Implement solutions in one or more specialized Machine Learning (ML) areas
  • utilize ML infrastructure
  • contribute to model optimization and data processing