Google is seeking a Software Engineer II to join their Technical Infrastructure team, focusing on AI/ML technologies. This role is crucial for developing and maintaining Google's data centers and building next-generation platforms that power Google's extensive product portfolio. The position combines software engineering expertise with machine learning infrastructure optimization, requiring collaboration with customers to enhance AI/ML model performance on Google Cloud infrastructure.
The role offers an opportunity to work on critical projects that directly impact Google's core infrastructure, with the potential to switch teams and projects as the business evolves. You'll be responsible for measuring and optimizing AI/ML model performance, resolving complex performance issues, and ensuring customer success through close collaboration with internal teams.
As part of Google's technical infrastructure team, you'll be at the forefront of maintaining and improving the architecture that powers Google's user experience. The role involves developing high-quality training materials, conducting performance profiling, and contributing to product improvement through bug identification and code enhancement.
The ideal candidate should have a strong foundation in software development, with experience in languages like Python, C++, or Java. Knowledge of ML infrastructure and cloud services is highly valued. This position offers the opportunity to work with cutting-edge technology while contributing to systems that impact billions of users worldwide.
Join Google's team of versatile engineers who take pride in solving complex technical challenges and building the infrastructure that makes Google's vast product portfolio possible. This role combines technical expertise with customer interaction, making it perfect for engineers who enjoy both technical problem-solving and collaborative work.