Minimum qualifications:- Bachelor's degree in Computer Science, Electrical Engineering, or equivalent practical experience.
- 2 years of experience programming in C or Python.
- 2 years of experience developing compute/storage systems, software systems, or networks.
Preferred qualifications:- Master's degree or PhD in Computer Engineering, Electrical Engineering, or Computer Science.
- 2 years of experience with hardware design, and data structures or algorithms. Experience in Python and good understanding of Object Oriented Programming and Functional Programming.
- Experience with distributed systems, OS/kernel, network system design, and large-scale storage systems.
- Experience with non-x86 microarchitectures including low level performance analysis.
- Experience with interfacing to industry-standard HDL simulators, such as Register Transfer Level code in Verilog.
- Experience with silicon architecture and design with the ability to root cause performance bottlenecks in consumer devices.
About the jobWith your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.
In this role, you will help solve complex problems including hardware acceleration, performance bottlenecks, computer architecture, automation, and machine learning. You will perform research, design, and development for the hardware, software, and networking technologies that power all of Google's products and services.
Individual pay is determined by factors including job-related skills, experience, and relevant education or training.
US: $147000 - $211000 (USD) 15% bonus target equity benefits
Learn more about benefits at Google .
Responsibilities - Design, develop, test, deploy, maintain, and improve software.
- Manage individual project priorities, deadlines, and deliverables.
- Provide end-to-end performance analysis for deployed platforms.
- Inform direction for research where engineering gaps are identified that merit improved solutions.