EST 1985
Serving classified ads since 1985.
Serving classified ads since 1985.
Sorry no location available with such name.

Research Scientist, Programming Languages and Systems


Research Scientist, Programming Languages and Systems, Research Platform

DeepMind's mission is to "Solve intelligence. Use it to make the world a better place." Towards this goal the Research Platform Team is designing and building tools, infrastructure, libraries, frameworks, services, and products to enable and accelerate the next generation of research ideas. A challenge for enabling and accelerating AI research is taming the uncertainty in the evolution of AI software, frontend languages, frameworks, APIs, and hardware accelerators. The Research Platform Team actively focuses on research on flexible stacks with reusable programming abstractions and compiler and systems components that can leverage DeepMind’s world-class expertise in ML/RL and can absorb high one-off costs induced by hardware or software shifts. 

We are looking for talented researchers who are passionate about programming languages and/or systems research to help secure DeepMind’s pace of innovation towards solving intelligence. This is a great opportunity to work in one of the following fields:

  • Research in programming languages design and implementation. Examples include domain-specific programming abstractions for parallelism and distribution on complex compute hierarchies, program representations, transformations, and optimization; static analyses and type systems, programmer productivity tooling (gradual type systems, code analysis and search) 
  • Research in distributed systems for ML. Examples include novel scheduling algorithms, runtimes, software/hardware co-design, research into novel system configurations.
  • Research in the use of ML or search-based techniques in programming languages implementation and in systems. Examples include ML-driven compiler optimizations and cost models, neural program representations, program synthesis, use of search, ML or reinforcement learning techniques in compilers and systems/runtimes (e.g. scheduling, device placement, memory management)

The Role: 

The candidate will work collaboratively with a diverse team of experienced engineers and researchers in programming languages and systems, as well as researchers and engineers in machine learning. They are expected to design and architect novel solutions to existing problems, prototype and explore forward-looking ideas beyond the day-to-day tracking of engineering teams, as well as initiate new projects and carve future directions, work with research interns, and publish novel research outcomes in conferences and journals.

Minimum Qualifications:

  • PhD degree in CS with a specialization in Systems, or Programming Languages, or Compilers, or a related field. 
  • Coding experience either through work experience or during studies
  • Relevant publication record in top research conferences in relevant areas

Desired Qualifications:

  • Hands-on experience with large C/C++ projects
  • Experience with Python
  • Previous exposure to core ML topics (e.g. courses in AI) or implementation of ML
  • Practical experience or strong theoretical foundations in stochastic optimization (e.g. Bayesian optimization, probabilistic programming, reinforcement learning, control theory)
  • Authored or contributed to modern machine learning software systems (e.g. TensorFlow, PyTorch, Edward, Pyro, Ray, TVM, MLIR)

DeepMind welcomes applications from all sections of society. We are committed to equal employment opportunity regardless of sex, race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, gender identity, pregnancy, maternity or related condition (including breastfeeding) or any other basis as protected by applicable law. If you have a disability or additional need that requires accommodation, please do not hesitate to let us know.

Get directions

London, England, London, SE11, United Kingdom

  • Ad ID:  14968212
  • Ad Type:  Offered
  • Posted on:  14/07/2020, 02:50
loder image
loder image