Skip to content
mimi

Senior Applied ML Engineer, Graph Neural Network, ML Frontiers

Google

On-site Senior 3w ago

About the role

Requirements

  • Bachelor's degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages.
  • 2 years of experience with C++ and Python.
  • Experience with machine learning (ML)/AI in a software development environment.

Nice to haves

  • 5 years of experience with data structures and algorithms.
  • 2 years of experience with applied machine learning/machine learning research.
  • Experience with one or more neural network frameworks: PyTorch, TensorFlow or Jax.
  • Experience with decision trees.

What You'll Be Doing

  • Develop feature development (design, coding, doc writing, and maintenance), research exploration (reading papers, benchmarking, and possibly going/submitting to ML conferences), collaborate with clients (from small consultation to large engagements) and partners (e.g., Google Research).
  • Implement a distributed graph sampling algorithm (without Flume), benchmark a newly published graph convolution layer in JAX, or develop an interactive Colab component to analyze a trained model.
  • Participate in brainstorming and help define future applied research, engineering, and product roadmap priorities.
  • Focus on Graph Neural Networks within Graph Flow, collaborate with the remainder of the ML Frontiers teamwhile working on LLM agents and decision forests.

Perks and Benefits

  • Google Cloud’s mission to make businesses successful through AI.
  • Opportunity to bridge the gap between pioneering models and a massive product vehicle reaching billions.
  • Talent density and AI-powered tools for rapid development.
  • Culture of empowerment and a bias to action.

Skills

AIC++JAXJaxMLPythonPyTorchTensorFlow

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free