Source description
About the role
As a software engineer at Google, you will play a crucial role in developing cutting-edge technologies that impact billions of users worldwide. Your responsibilities will involve working on projects that are essential to Googles operations, with opportunities to explore various teams and projects as the business evolves. Your versatility, leadership qualities, and enthusiasm for solving complex problems will be key as you contribute to pushing technology forward. Role Overview: You will be part of the Enterprise Knowledge Platform (EKP) team, which powers Googles internal search engine and intranet. The mission of the team is to organize Google's internal knowledge to make it instantly accessible to all employees. Your focus will be on addressing large-scale engineering challenges, designing highly scalable distributed systems, and optimizing search relevance to enhance productivity and innovation across the company. Key Responsibilities: - Design, develop, and deploy scalable back-end infrastructure and search ranking models for Google's internal search engine. - Lead the architecture of complex distributed systems, optimizing for performance, indexing speed, and high availability. - Collaborate with cross-functional partners to define product strategy and technical roadmaps. - Provide technical leadership by driving engineering best practices, conducting design reviews, and mentoring junior engineers. - Build and scale Google's internal search engine, addressing complex distributed systems challenges and enhancing search relevance to empower employees worldwide. Qualifications Required: - Bachelors degree or equivalent practical experience. - 5 years of experience with software development in one or more programming languages. - 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. - Experience in designing, building, and maintaining distributed systems or back-end infrastructure. - Master's degree or PhD in Computer Science or related technical field (preferred). - 5 years of experience with data structures and algorithms. - 1 year of experience in a technical leadership role. - Experience in information retrieval, search relevance, data indexing, or knowledge graphs. - Experience developing accessible technologies. Google is committed to providing an equal opportunity workplace and is an affirmative action employer. Regardless of your background, Google values diversity and inclusivity in the workplace. If you require any accommodations during the application process, please let us know by completing the Accommodations for Applicants form. As a software engineer at Google, you will play a crucial role in developing cutting-edge technologies that impact billions of users worldwide. Your responsibilities will involve working on projects that are essential to Googles operations, with opportunities to explore various teams and projects as the business evolves. Your versatility, leadership qualities, and enthusiasm for solving complex problems will be key as you contribute to pushing technology forward. Role Overview: You will be part of the Enterprise Knowledge Platform (EKP) team, which powers Googles internal search engine and intranet. The mission of the team is to organize Google's internal knowledge to make it instantly accessible to all employees. Your focus will be on addressing large-scale engineering challenges, designing highly scalable distributed systems, and optimizing search relevance to enhance productivity and innovation across the company. Key Responsibilities: - Design, develop, and deploy scalable back-end infrastructure and search ranking models for Google's internal search engine. - Lead the architecture of complex distributed systems, optimizing for performance, indexing speed, and high availability. - Collaborate with cross-functional partners to define product strategy and technical roadmaps. - Provide technical leadership by driving engineering best practices, conducting design reviews, and mentoring junior engineers. - Build and scale Google's internal search engine, addressing complex distributed systems challenges and enhancing search relevance to empower employees worldwide. Qualifications Required: - Bachelors degree or equivalent practical experience. - 5 years of experience with software development in one or more programming languages. - 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. - Experience in designing, building, and maintaining distributed systems or back-end infrastructure. - Master's degree or PhD in Computer Science or related technical field (preferred). - 5 years of experience with data structures and algorithms. - 1 year of experience in a technical leadership role. - Experience in information retrieval, search relevance, data indexing, or knowledge graphs. - Experience de
More at Google
Related open roles
Software Application Development Apprenticeship
Bangalore · Hyderabad · Mumbai
Software Application Development Apprenticeship
Bangalore · Mumbai · Delhi NCR
Enforcement Detection Analyst
Hyderabad · Onsite
Senior Staff Software Engineer, Workspace Search Quality
Bangalore
Application Engineer
Hyderabad · Onsite
Software Engineer III, Full Stack, Corporate Engineering
Hyderabad