Join Google's innovative engineering team and contribute to shaping the future of technology. This role involves developing cutting-edge solutions that impact billions of users globally. As a versatile engineer, you'll tackle complex challenges in areas like information retrieval, large-scale systems, AI, and more. We seek individuals with fresh perspectives and a passion for problem-solving across the full stack.
You will manage project priorities and deliverables, designing, developing, testing, deploying, and maintaining robust software solutions. The AI and Infrastructure team focuses on pushing boundaries in hyperscale computing, empowering Google customers and users with AI and infrastructure at unparalleled scale and efficiency.
Develop and write high-quality product or system code. Participate in and lead design reviews, collaborating with peers and stakeholders to select optimal technologies. Review code from other developers, providing constructive feedback to uphold best practices for style, accuracy, testability, and efficiency. Contribute to and update documentation and educational materials, adapting to product changes and user feedback. Analyze and resolve product or system issues by diagnosing the root causes and their impact on operations and quality.
A Bachelor's degree or equivalent practical experience is required. Possess 2 years of experience in programming with languages such as Java, C++, Python, C#, or Go. Demonstrate 2 years of experience programming in JavaScript or TypeScript.
Preferred qualifications include a Master's degree or PhD in Computer Science or a related technical field. Gain 2 years of experience in full-stack development, covering both back-end (Java, Python, GO, C++) and front-end technologies (JavaScript, TypeScript, HTML, CSS). Acquire 2 years of experience with data structures and algorithms in an academic or industry context. Experience developing accessible technologies is a plus.
Technology