Senior Software Engineer, Search Ads, Quality and AI
AI Summary ✨
Requirements
Bachelor’s degree or equivalent practical experience.
5 years of experience with software development in C++ and Python.
3 years of experience with one or more of the following: deep learning, reinforcement learning, generative AI, or specialization in another ML field.
3 years of experience with ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging).
3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
Nice to Haves
Master's degree or PhD in Computer Science or related technical field.
5 years of experience with data structures and algorithms.
1 year of experience in a technical leadership role.
Experience developing accessible technologies.
What You'll Be Doing
Develop and maintain machine learning models while writing and testing related products or system development code.
Design and iterate on machine learning model architectures and training recipes, improving quality and efficiency across the entire model life-cycle.
Solve machine learning related problems by designing, running, and analyzing experiments using problem-solving and statistical methods.
Collaborate with peers and stakeholders through design and code reviews to ensure best practices amongst available technologies (e.g., prompt optimization and training recipes, accuracy, testability, and efficiency).
Perks and Benefits
Google's software engineers work on next-generation technologies impacting billions of users globally.
Opportunities to switch teams and projects as the business grows and evolves.
Chance to make a significant impact on searches for information around the world.