Software Engineer, Search Ads Budgeting

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

Software Engineer role focused on the Google Ads budgeting system, involving data analysis, algorithm development (including ML-based techniques), and large-scale system design and implementation in C++. The role aims to improve the efficacy of core budgeting systems.

What you'd actually do

  1. Designing and implementing systems efficiently at large scale (in C++).
  2. Running and analyzing experiments to test out changes.
  3. Data analysis to identify opportunities and evaluate experiments.
  4. Researching and developing novel algorithms, ranging from statistical approaches to ML-based techniques, to improve the efficacy of various core budgeting systems.

Skills

Required

  • software development
  • C++
  • data structures
  • algorithms

Nice to have

  • data analysis
  • visualization
  • systems thinking
  • experimentation
  • statistical approaches
  • ML-based techniques

What the JD emphasized

  • ML-based techniques

Other signals

  • ML-based techniques
  • core budgeting systems
  • Data analysis
  • large scale systems