Senior Software Engineer, Ads Bidding ML

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

Senior Software Engineer role focused on developing, deploying, and serving Machine Learning models for Google's Search Ads bidding products. The role involves the full ML lifecycle, from design and training to production deployment, with a focus on optimizing advertiser satisfaction and ROI. The position requires strong software development skills and experience with ML model development in a large-scale production environment.

What you'd actually do

  1. Develop and optimize bidding models to enhance and simplify through advanced machine learning models.
  2. Innovate and iterate on machine learning model design, improving quality, stability, and efficiency across the entire model lifecycle—from concept to deployment.
  3. Solve complex machine learning related problems by designing, running, and analyzing experiments using investigative and statistical methods.
  4. Write and test product or system development code.

Skills

Required

  • software development in C++ or Python
  • testing, maintaining, or launching software products
  • software design and architecture
  • sequence modeling
  • deep learning
  • natural language processing (NLP)
  • reinforcement learning
  • building machine learning models in production

Nice to have

  • Master's degree or PhD in Computer Science, Mathematics, or a related science or technical field
  • data structures and algorithms
  • technical leadership role
  • ads bidding
  • applied mathematics
  • operations research
  • feedback loops

What the JD emphasized

  • machine learning models
  • production
  • bidding models
  • Auto-bidding products
  • Search Ads

Other signals

  • ML models for bidding
  • production deployment
  • Search Ads