Shape the future of how billions connect, explore, and interact with information as a Senior Software Engineer on Google Search. Tackle massive-scale information challenges and extend the reach of web search with cutting-edge technologies. Bring fresh ideas from diverse fields like AI, NLP, distributed systems, and more. You’ll contribute to projects critical to Google’s mission, with opportunities to grow and adapt within a fast-paced environment. We seek versatile engineers with leadership potential, eager to solve complex full-stack problems and drive technological advancements.
Craft and validate code for product and system development. Lead and participate in design reviews, evaluating and selecting optimal technologies. Provide constructive feedback on peer code, ensuring adherence to best practices like style guidelines, code submission, accuracy, testability, and efficiency. Enhance existing documentation and educational materials, adapting them to product updates and user feedback. Diagnose and resolve product or system issues by analyzing root causes and their impact on hardware, network, or service operations.
Requires a Bachelor's degree or equivalent practical experience, coupled with at least 5 years of software development experience in one or more programming languages. A minimum of 3 years in testing, maintaining, or launching software products is essential, alongside 1 year of experience in software design and architecture.
Preferred qualifications include a Master's degree or PhD in Computer Science or a related technical field, 5 years of experience with data structures and algorithms, and 1 year in a technical leadership role. Experience developing accessible technologies is also highly valued.
IT Consulting