Google - Sunnyvale, CA
posted 7 months ago
The Principal Engineer, Foundations Performance role at Google is a pivotal position within the Core team, which is responsible for building the technical foundation behind Google's flagship products. This team acts as both owners and advocates for the underlying design elements, developer platforms, product components, and infrastructure that are essential for delivering excellent, safe, and coherent user experiences. The Core team plays a crucial role in driving innovation across all of Google's products by creating central solutions, dismantling technical barriers, and enhancing existing systems. In this role, you will lead the design of large-scale and versatile machine learning (ML) systems, working as a technical lead across various business units at Google. Your responsibilities will include assessing the needs and constraints for very large-scale ML and driving the system design to meet those requirements. The Core Machine Learning (ML) organization is focused on promoting ML excellence at Google, simplifying the processes for ML experimentation, development, and productionization, and aligning infrastructure initiatives with new research and product innovations. This is essential for addressing the challenges posed by the rapidly evolving hardware and software landscape surrounding ML. As a Principal Engineer, you will be instrumental in building and enabling large ML models, developing methodologies for software scalability and reliability, and collaborating cross-functionally with product teams to design appropriate systems. You will also be responsible for developing distributed systems for model training and serving, as well as creating flexible ML infrastructure that accommodates various processor types. Your role will involve acting as an executive reviewer for large-scale changes and technical decision-making, ensuring that the technical review processes are effectively managed across your areas and broader teams.