Google Cloud - Minnesota · 2 days ago
Staff Software Engineer, Database Efficiency and Performance
Wonder how qualified you are to the job?
IT Services and IT Consulting
Insider Connection @Google Cloud - Minnesota
Responsibilities
Drive cross-functional efforts on performance optimization and analysis for key database applications on current and future hardware and software systems infrastructure.
Develop engineering driven methodology to analyze the current state, and inform the system architecture and design of future data processing hardware/software systems deployed in Google data-centers.
Drive influence of hardware/software roadmaps, internally and externally to meet requirements and improve performance by defining the custom compute platforms for data-centric applications.
Identify RAM/GCU efficiency opportunities, and design innovation solutions to improve efficiency while maintaining reliability and latency requirements.
Develop and execute a roadmap and execute implementation in concert with product areas to deliver value.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor’s degree or equivalent practical experience.
8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
7 years of experience building and developing infrastructure, distributed systems, networks, compute technologies, storage, or hardware architecture.
5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.
Preferred
Master's degree or PhD in Computer Engineering, Electrical Engineering, or Computer Science.
Experience with software engineering, system architecture, computer architecture, databases, data analytics, or performance optimization.
Experience with performance optimization of systems through analysis across the hardware/software stack, application, system architecture, and processor micro-architecture.
Experience with research on database systems, operating systems, or computer architecture.
Experience with tools for performance profiling/analysis and statistical analysis, benchmark development, computer architecture.
Knowledge of database or analytics workloads.
Company
Google Cloud - Minnesota
As one of the founding members of the Minneapolis branch for Google Cloud, I'm focused on helping the Fortune 500 in Minnesota digitally transform and innovate with the best of Google, Alphabet, and the Google Cloud Platform (GCP).
Funding
Current Stage
Late StageRecent News
Business Wire India
2024-05-28
2024-05-27
Company data provided by crunchbase