JobMesh

Senior Software Engineer, ML Performance Infrastructure

Google · Sunnyvale, California, US

Minimum qualifications: - Bachelor’s degree or equivalent practical experience. - 5 years of experience in the machine learning field. - 5 years of coding ex...

Job description

Minimum qualifications: - Bachelor’s degree or equivalent practical experience. - 5 years of experience in the machine learning field. - 5 years of coding experience in one or more of the following languages: C, C++, Java, or Python. - 2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture. - 1 year of experience with GPU programming. - Experience with engineering tools and infrastructure. Preferred qualifications: - Master's degree or PhD in Computer Science or a related technical field. - 2 years of experience with data structures and algorithms. - Experience with GPU or TPU performance analysis, and a drive for developer productivity. - Experience with ML frameworks such as TensorFlow, JAX, and PyTorch, or ML compilers such as Accelerated Linear Algebra (XLA). - Experience in open-source software development, including releasing and supporting open-source projects. - Experience developing accessible technologies. About the job: Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact wit...