Software Engineer, Next Generation AI/ML Infrastructure
Google · Sunnyvale, California, US
Minimum qualifications: - Bachelor’s degree or equivalent practical experience. - 2 years of experience with coding in C++, or 1 year of experience with an a...
Job description
Minimum qualifications: - Bachelor’s degree or equivalent practical experience. - 2 years of experience with coding in C++, or 1 year of experience with an advanced degree. - 1 year of experience with distributed processing. - 1 year of experience with large-scale computing. Preferred qualifications: - Master's degree or PhD in Computer Science, or a related technical field. - Experience building and scaling components of the Machine Learning life-cycle (e.g., feature stores, model serving systems, ML pipelines, training data generation). - Experience developing, optimizing, and operating inference services or online serving systems at petascale. - Experience with data processing internals or managing major systems like Flume, Beam, Spark, or Flink. - Ability to drive projects from ideation to production deployment and long-term maintenance. - Ability to collaborate effectively with researchers, applied scientists, and product teams to translate abstract requirements into production infrastructure. About the job: Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our...