Join Google's elite team of software engineers, driving innovation in next-generation technologies that impact billions of users globally. This role is pivotal in shaping how people interact with information and each other through scalable, robust products.
As an engineer, you will tackle complex challenges across various domains, including information retrieval, distributed computing, large-scale system design, and more. We seek versatile individuals with leadership potential and a passion for solving new problems across the full stack, pushing technological boundaries.
Key responsibilities include writing high-quality product and system development code. You will also participate in and lead design reviews, ensuring alignment with architectural standards and technological feasibility. Providing constructive feedback on code developed by peers, adhering to best practices for style, accuracy, and testability, is crucial. Furthermore, you'll contribute to existing documentation and adapt content based on product updates and user feedback, while also triaging and resolving system issues through in-depth analysis.
A Bachelor’s degree or equivalent practical experience is required. Candidates need at least 2 years of programming experience in languages such as Java, C++, Python, C#, or Go. Additionally, a minimum of 2 years of experience in programming with JavaScript or TypeScript is necessary.
Preferred qualifications include a Master's degree or PhD in Computer Science or a related technical field. Two years of experience in full-stack development, encompassing both back-end (Java, Python, GO, C++) and front-end technologies (JavaScript, TypeScript, HTML, CSS), is highly desirable. Experience with data structures and algorithms, whether academic or industry-based, along with a background in developing accessible technologies, will also be beneficial.
IT Consulting