Join Google's elite team of software engineers shaping the future of global technology. You will develop cutting-edge systems that connect billions of users and handle information at an unprecedented scale. This role offers the opportunity to work on critical projects, switch teams as needed, and contribute to a fast-paced, evolving business. We seek versatile engineers with leadership potential, eager to tackle diverse challenges across the full technology stack.
As a Senior Software Engineer on the AI and Infrastructure team, you will be instrumental in delivering AI and Infrastructure solutions at unparalleled scale, efficiency, and reliability for Google customers. Your responsibilities include writing and testing product code, leading design reviews, providing constructive code feedback, contributing to documentation, and effectively triaging and resolving system issues.
Your expertise will drive innovation in areas such as AI model development, global computing power, and essential developer platforms. You will manage project timelines, deliverables, and contribute to the design, development, deployment, and enhancement of robust software solutions.
This position requires a minimum of 5 years of programming experience in C++, Java, Go, or Python. You should possess at least 3 years of experience in software product testing, maintenance, or launch, coupled with 1 year of dedicated software design and architecture experience.
Additionally, a minimum of 3 years of experience developing large-scale infrastructure, distributed systems, or networks is essential. Familiarity with compute technologies, storage, or hardware architecture is also required.
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 a plus.
IT Consulting