Research Engineer, Tool Use, Deepmind

Google Google · Big Tech · London, United Kingdom

Research Engineer at Google DeepMind focused on Tool Use and Agents within Large Language Models. The role involves writing and testing code, participating in design reviews, reviewing code, contributing to documentation, and triaging/debugging system issues. Requires experience with ML model training, software development, and ideally experience with LLMs, Agents, and Tools, as well as JAX/PyTorch.

What you'd actually do

  1. Write and test product or system development code.
  2. Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  3. Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  4. Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  5. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.

Skills

Required

  • software development
  • training of Machine Learning models
  • machine learning problems
  • engineering workflows

Nice to have

  • data analysis at scale
  • data visualization
  • data ingestion pipelines for training models
  • Large Language Models
  • Agents
  • Tools
  • JAX
  • PyTorch

What the JD emphasized

  • 5 years of experience with training of Machine Learning models.
  • Experience in industry or a research lab working on machine learning problems and engineering workflows.
  • Experience with Large Language Models and notably Agents and Tools.

Other signals

  • tool use
  • agents
  • large language models
  • machine learning training
  • software development