Job Description
In this role, engineers write code to optimize performance in systems handling massive user interactions. They analyze large-scale systems with tools like C++ and Python to resolve issues in data centers and networking. This work supports billions of users by ensuring fast, reliable access to information during searches and cloud services.
Google delivers search engines and cloud solutions that handle information at massive scale. The company serves customers in over 200 countries and territories. It focuses on transport, storage, and security for networking and data.
Engineers participate in design reviews with peers and stakeholders to select among C++, Python, and visualization tools. They review code for best practices in style guidelines and efficiency, using data analysis tools for debugging. Interactions occur with developers, architects, and operations teams. One challenge involves managing rapid project switches in a fast-paced environment.
The base salary ranges from $141,000 to $202,000 plus bonus, equity, and benefits. The position offers a full-time schedule in unspecified locations.
Responsibilities
- Write product or system development code
- Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
- Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency)
- Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
- Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality
Requirements
- Bachelor’s degree or equivalent practical experience
- 2 years of experience programming in C++ or Python
- 2 years of experience with performance, large scale systems data analysis, visualization tools, or debugging
- Master's degree or PhD in Computer Science or related technical fields preferred
- 2 years of experience with data structures or algorithms preferred
- Experience developing accessible technologies preferred
- Proficiency in code and system health, diagnosis and resolution, and software test engineering preferred