Staff Software Engineer, AI/ML, YouTube Ads
Job Description
As part of the Data Center team, Facilities Technicians operate, monitor and support physical facilities conditions that house our global computing infrastructure for Google products and services. Some of these duties will include heating and cooling of air and water, power supply, generators, UPS systems, electrical distribution and control and monitoring systems. You regularly help inspect, maintain and repair various data center systems such as piping and non-critical electrical or mechanical system components. You provide daily assistance to senior technicians as you read blueprints/schematics, conduct tours of systems and assess their working order. As a participant of the Facilities Technician Developmental Program, you help inspect, maintain and repair various data center systems under direct day-to-day supervision from your manager or more senior team members. You will impact the work group via personal accuracy, timeliness, and turning in quality work. As you are new to the profession, you are starting to ask questions around data center processes, tools, and procedures in order to learn the technical skill sets required to progress in your role. You also engage in community contributions to improve and sustain our culture and operations making Google a better place to work. The Data Center team designs and operates some of the most sophisticated electrical and HVAC systems in the world. We are an upbeat, creative, team-oriented group of engineers committed to building and operating powerful data centers. Individual pay is determined by factors including job-related skills, experience, and relevant education or training.
US: $73500 - $101000 (USD) + 15% bonus target
Learn more about benefits at Google. Responsibilities
- Lead the end-to-end development of novel machine learning models, incorporating techniques like deep learning, reinforcement learning, and generative artificial intelligence, from concept to production.
- Build and scale end-to-end machine earning pipelines for model training, inference, and integration with high-throughput Ad serving systems.
- Explore, implement, and integrate with generative models for text, image, and video adaptations within Ads.
- Apply deep learning and reinforcement learning to understand asset value and optimize creative composition while developing metrics and algorithms to ensure creative freshness and efficient exploration.
- Contribute to the architecture of centralized services for unifying asset attributes and model-driven insights across different applications, collaborating with infrastructure and serving teams to power creative optimization.
Qualifications Minimum qualifications:
- Bachelor's degree or equivalent practical experience.
- 8 years of experience in software development.
- 5 years of experience testing and launching software products, and 3 years of experience with software design and architecture.
Preferred qualifications:
- Master's degree or PhD in Computer Science, Machine Learning, or a related technical field.
- 8 years of experience in data structures and algorithms.
- 5 years of experience building and productionizing machine learning models, with experience in deep learning or reinforcement learning.
- Experience with machine learning frameworks like TensorFlow and JAX, production machine learning platforms such as TensorFlow Extended and AdBrain, and generative models and their applications.
- Proficiency in designing, running, and analyzing large-scale online experiments (A/B tests).
- Familiarity with online advertising systems, creative optimization, personalization, or recommender systems.