Senior Machine Learning Software Engineer, GPU Acceleration, Silicon
Zhubei, Hsinchu County, Taiwan
Full-time, Regular
Posted Nov 04, 2025
Onsite
Compensation
Loading salary analysis...
About the role
Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful.
Responsibilities
- Design and implement optimized GPU kernels for compute-intensive workloads.
- Enhance machine learning model inference performance on mobile Graphics Processing Unit (GPU) architectures.
- Implement novel machine learning-based algorithms to advance GPU graphics rendering capabilities.
- Conduct system-level performance analysis, identify bottlenecks, and implement optimizations across the hardware/software stack.
Requirements
- Minimum qualifications: Bachelor's degree in Computer Science, Electrical Engineering, a related technical field, or equivalent practical experience.
- 5 years of experience in software engineering with performance-critical systems or low-level development.
- Experience with on-device machine learning.
- Experience with programming in C and C++.
Benefits
- Enhance machine learning model inference performance on mobile Graphics Processing Unit (GPU) architectures.
- Implement novel machine learning-based algorithms to advance GPU graphics rendering capabilities.
- Conduct system-level performance analysis, identify bottlenecks, and implement optimizations across the hardware/software stack.
About the Company
Google's Silicon team develops silicon solutions that provide differentiated user experiences in Google Hardware products and optimize performance and power for specific use cases.
Job Details
Salary Range
Salary not disclosed
Location
Zhubei, Hsinchu County, Taiwan
Employment Type
Full-time, Regular
Original Posting
View on company website