Software Engineer Iii, Ai/ml, Proxybidder ML

Google Google · Big Tech · New York, NY +1

Software Engineer III on the Proxybidder ML team at Google, responsible for the full machine learning model lifecycle including design, training, deployment, and serving in production for Google Ads. The role involves innovating on model design, analyzing experiments, enhancing model health, and collaborating with research and infrastructure teams. Requires experience with Python, C++, mathematical modeling, and ML infrastructure, with a focus on low-latency production systems.

What you'd actually do

  1. Develop and maintain machine learning models using advanced AI techniques to predict user interactions and optimize advertiser Return on Investment (ROI).
  2. Innovate on machine learning model design to improve quality, stability, and efficiency throughout the entire model lifecycle.
  3. Analyze experiments using statistical methods to solve complex machine learning problems and improve model generalization.
  4. Enhance model health and stability by contributing to code health, automation, and alerting systems.
  5. Collaborate with Research and Infrastructure teams to test and implement the latest technologies in production environments.

Skills

Required

  • software development in Python
  • C++ programming languages
  • mathematical modeling
  • numerical analysis
  • statistical methods
  • ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging)

Nice to have

  • Master's degree or PhD in Computer Science or related technical fields
  • machine learning
  • statistical analysis
  • applied math
  • operation research
  • productionizing machine learning systems
  • designing experiments
  • Google Ads systems
  • TensorFlow
  • Keras
  • TFX
  • high quality and low latency code/models that can train on and serve on every query

What the JD emphasized

  • full machine learning model lifecycle
  • production at the scale of billions of Search Ads
  • low latency code/models

Other signals

  • productionizing machine learning systems
  • model deployment
  • model evaluation
  • optimization
  • data processing
  • debugging
  • low latency code/models