Design, develop, and evolve the major components of our next-generation Search Serving Infrastructure.
Own critical areas of the platform to ensure it provides the expected scalability, reliability, and latency of Google Search.
Work collaboratively with Associate Team Leads (ATLs), other engineers, (e.g., Team Leads (TLs)), and cross-functional teams to align platform evolution with broader architectural efforts.
Lead and mentor junior engineers within the team.
Uphold and maintain a high bar for code quality and robustness of production systems.
Minimum qualifications
Bachelor’s degree or equivalent practical experience.
8 years of experience in software development.
5 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.
Experience leading technical project strategy, machine learning design, and optimizing machine learning infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).
Experience designing, building, and operating large-scale distributed systems, with scalability, fault tolerance, and reliability.
Experience in Search and information retrieval.
Preferred qualifications
Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
8 years of experience with data structures and algorithms.
6 years of experience building distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.
3 years of experience in a technical leadership role leading project teams and setting technical direction.
3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.
Experience in distributed machine learning and machine learning infrastructure, distributed systems and with machine learning algorithms at scale.
Bachelor’s degree or equivalent practical experience.
8 years of experience in software development.
5 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.
Experience leading technical project strategy, machine learning design, and optimizing machine learning infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).
Experience designing, building, and operating large-scale distributed systems, with scalability, fault tolerance, and reliability.
Experience in Search and information retrieval.