Derek Murray

Derek Murray Email and Phone Number

Software Engineer at Google @ Google
Mountain View, CA
Derek Murray's Location
Redwood City, California, United States, United States
Derek Murray's Contact Details
About Derek Murray

I develop novel distributed systems for large-scale data processing. In this field, I focus on two areas: increasing the expressiveness and performance over existing systems.Currently, I work on data infrastructure at Lacework, which involves processing huge volumes of customer data to produce insights about cloud security. Before that, I was a core member of the TensorFlow team, in Google Brain. At Microsoft Research, I developed Naiad, which is the first system to support incremental, iterative, and interactive computations on a distributed cluster.Previously, I received a PhD from the University of Cambridge for my work on the CIEL distributed execution engine. For CIEL, I developed a new programming language (Skywriting) and a runtime that could execute imperative and functional code in a distributed system. Skywriting makes it simple to express iteration and recursion in a distributed workflow, and CIEL executes these programs reliably and efficiently.During my PhD I also dabbled in programming languages (the Steno compiler for declarative queries) and operating system virtualization (using the Xen hypervisor).

Derek Murray's Current Company Details
Google

Google

View
Software Engineer at Google
Mountain View, CA
Website:
google.com
Employees:
1
Company phone:
916.253.7820
Derek Murray Work Experience Details
  • Google
    Senior Staff Software Engineer
    Google Sep 2023 - Present
    Mountain View, Ca, Us
  • Lacework
    Software Engineer
    Lacework Jul 2021 - Aug 2023
    Sunnyvale, California, Us
  • Microsoft
    Principal Architect
    Microsoft May 2020 - Jul 2021
    Redmond, Washington, Us
    Architect on the AI Frameworks team within Microsoft Azure, focused on training support in the ONNX Runtime.
  • Google
    Senior Staff Software Engineer
    Google Dec 2014 - May 2020
    Mountain View, Ca, Us
    Helped to create TensorFlow: Google's machine learning system for deep neural networks and more.
  • Microsoft
    Researcher
    Microsoft Oct 2013 - Sep 2014
    Redmond, Washington, Us
  • Microsoft
    Postdoctoral Researcher
    Microsoft Sep 2011 - Oct 2013
    Redmond, Washington, Us
  • University Of Cambridge
    Research Student
    University Of Cambridge Oct 2007 - 2011
    Cambridge, England, Gb
    Created CIEL, which is a distributed execution engine for compute clusters. CIEL is more powerful than existing engines, such as MapReduce and Dryad, because it allows data-dependent control flow, and hence naturally supports iterative and recursive algorithms.
  • University Of Cambridge
    Research Assistant
    University Of Cambridge Oct 2006 - Sep 2007
    Cambridge, England, Gb
    I was employed on the XenSE and OpenTC projects, with the task of improving the security of the Xen Virtual Machine Monitor.
  • Microsoft
    Research Intern
    Microsoft 2009 - 2009
    Redmond, Washington, Us
    Developed Steno, which is an automatic optimizer for LINQ programs.
  • Detica
    Summer Intern
    Detica Jul 2004 - Sep 2004
    Guildford, Surrey, Gb
  • Dell Computer Corporation
    Summer Intern
    Dell Computer Corporation Aug 2003 - Sep 2003
    Round Rock, Texas, Us
    Working in EMEA Services on data mining and web development projects.

Derek Murray Skills

Distributed Systems Computer Science Software Engineering Big Data Cloud Computing Operating Systems Parallel Programming Programming Python Latex C Linux Parallel Computing High Performance Computing Java Software Development Hadoop C++ Tensorflow

Derek Murray Education Details

  • University Of Cambridge
    University Of Cambridge
    Computing Science
  • The University Of Edinburgh
    The University Of Edinburgh
    High Performance Computing
  • University Of Glasgow
    University Of Glasgow
    Computing Science

Frequently Asked Questions about Derek Murray

What company does Derek Murray work for?

Derek Murray works for Google

What is Derek Murray's role at the current company?

Derek Murray's current role is Software Engineer at Google.

What is Derek Murray's email address?

Derek Murray's email address is de****@****ail.com

What is Derek Murray's direct phone number?

Derek Murray's direct phone number is +191636*****

What schools did Derek Murray attend?

Derek Murray attended University Of Cambridge, The University Of Edinburgh, University Of Glasgow.

What skills is Derek Murray known for?

Derek Murray has skills like Distributed Systems, Computer Science, Software Engineering, Big Data, Cloud Computing, Operating Systems, Parallel Programming, Programming, Python, Latex, C, Linux.

Who are Derek Murray's colleagues?

Derek Murray's colleagues are Lizelle Ann Cerda, 磯村彰吾, Nha Khoa Quảng Nam, Deepti Kidambi, Jonas Kemp, Hanwei Wang, Hager Abdo.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.