JobsSoftware Engineer III, ML Networking
Job description
The Software Engineer III, ML Networking role at Google focuses on developing technologies that enhance the performance of machine learning workloads, particularly in relation to networking and GPU infrastructure. The position requires a blend of software development skills and networking expertise to optimize large-scale systems. Engineers in this role will work on critical projects that impact Google's data centers and contribute to the evolution of machine learning models. This position offers opportunities for growth and collaboration across various teams within Google.
Requirements
- Bachelor's degree or equivalent practical experience.
- 2 years of experience with software development or 1 year of experience with an advanced degree in an industry setting.
- 2 years of experience with developing large-scale infrastructure, distributed systems or networks.
- Experience in networking.
Responsibilities
- Analyze the networking issues associated with the next generations of GPU hardware.
- Design, build, and deploy solutions to optimize GPU performance in data centers.
- Compile a comprehensive analysis of performance across different GPU and network generations.
- Execute full stack optimization for ML networking performance on Google's infrastructure.
Benefits
- Employees at Google are often offered benefits like comprehensive health insurance, 401(k) matching, and flexible work arrangements, among other benefits.
Is this posting expired or inaccurate?
