Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Google Software Engineer Tensor Processing Units Compiler 
United Kingdom, England, London 
736415536

30.04.2024
Minimum qualifications:
  • Bachelor’s degree or equivalent practical experience.
  • Candidates will typically have 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • Typically have 2 years of experience working with CUDA C++ application development and 1 year of experience with Native Code, Just-In-Time (JIT), Cross, Source-to-Source or any other type of compilers.
  • Typically have 2 years of experience with data structures or algorithms, with experience with machine learning algorithms and tools (e.g. TensorFlow), artificial intelligence, deep learning, or natural language processing.

Preferred qualifications:
  • Master's degree or PhD in Computer Science or related technical fields.
  • Experience with debugging correctness and performance issues at all levels of the stack.
  • Experience with performance, large-scale systems data analysis, visualization tools, and/or debugging.
  • Experience with optimizations in mid-level and low-level architecture.
  • Experience with hardware/software co-design.
  • GPU experience integrating low-level CUDA work into higher-level frameworks (TF, JAX, PyTorch).