Graham King

Graham King Email and Phone Number

Principal Engineer (Dynamo - AI inference) @ NVIDIA
Tampa, FL, US
Graham King's Location
Tampa, Florida, United States, United States
Graham King's Contact Details

Graham King personal email

n/a
About Graham King

**Core Skills**: Software Engineering, Rust, Go, UNIX, TCP/IP, SRE/Devops.Rust roles only please!Programming since a young age. 1st Prize, European Programming Championship in 1994. Put London's biggest hedge fund on the Internet. Built the busiest chat (XMPP) service in finance.I like computers. And people. I like computers and people. And coffee. Amongst the things I like, are such elements as, euh, maybe I should start again.Weaknesses: Tries to use Markdown everywhere.Links:- Github: https://github.com/grahamking/- My blog: https://darkcoding.net/- Twitter: https://twitter.com/grahamking

Graham King's Current Company Details
NVIDIA

Nvidia

View
Principal Engineer (Dynamo - AI inference)
Tampa, FL, US
Website:
nvidia.com
Employees:
41500
Graham King Work Experience Details
  • Nvidia
    Principal Engineer (Dynamo - Ai Inference)
    Nvidia
    Tampa, Fl, Us
  • Nvidia
    Senior Software Engineer, Nsv - Cloud Platform
    Nvidia Nov 2022 - Present
    Santa Clara, Ca, Us
  • Dropbox
    Senior Software Engineer Ic4
    Dropbox Apr 2021 - Nov 2022
    San Francisco, California, Us
    Working on the core sync engine, the heart of the Dropbox desktop app, 100% in Rust.Highlights: Started performance measurement sub-team. Saved over $250k / year in compute andstorage costs by rebuilding observability tools to use metrics instead of events, and by finding andremoving unused test suites. Halved primary and secondary on-call queues. Fixed all Rust lints,across teams and projects. Started CPU micro-architecture reading group.
  • Screenleap, Inc.
    Software Engineering Lead
    Screenleap, Inc. Oct 2015 - Apr 2021
    San Carlos, Ca, Us
    [Remote] Easy low-latency screen sharing (try it!). Y Combinator funded. Very small distributed team. Screenleap is a low-latency distributed system for state sharing.Principal developer of back-end services (Go), WebRTC conferencing server (Rust), web front-end(Typescript), Ops tools, and integration and end-to-end tests.Highlights include building a video encoder with ffmpeg, building server auto-scaling tools, and auditing the whole platform for security (many defense-in-depth improvements). With founder,handled all releases and production SRE (CentOS, Prometheus, Packer, etc).Quadrupled daily screen share numbers, reduced share latency from multi-second to milliseconds, scaled to hundreds of live viewers. Customers say: ”absolutely the best of its kind”, ”easy to operate and marvellously efficient”, ”easiest screen sharing app”, ”my clients absolutely love it. wish I had used this years ago”.
  • Thomson Reuters
    Senior Software Engineer
    Thomson Reuters Jun 2013 - Oct 2015
    Toronto, On, Ca
    [Remote] We built Nitro, the instant messaging server (XMPP and SIP protocols) which powers Eikon Messenger, the busiest chat system in finance (6 million messages / day). I wrote the bulk of the XMPP side (Go), working in a distributed team of six.Nitro is a cluster of servers running our Go application, with Redis and MySQL storage. Highlights for me have been implementing zero-downtime restarts, faster inter-cluster messaging, pure-Go XML parsing, implementing tens of XEPs (the XMPP equivalent of RFCs), and handling major refactorings in an extremely change-averse environment.
  • Lincoln Loop
    Developer
    Lincoln Loop Apr 2011 - Jun 2013
    Boulder, Colorado, Us
    [Remote] Lincoln Loop are the Django experts. For our clients I did full-stack work web work, from system administration and performance (Ubuntu Linux, MySQL, Redis), up through back-end (Python w/Django, Go) and front-end development (JS w/ jQuery and Backbone, CSS3, HTML5). Major clients I have worked with are Future Publishing (for GamesRadar.com) and Broadway.com.I also wrote for the Lincoln Loop blog on topics such as the psychology of motivation, SPDY (nowHTTP/2), and WebRTC.
  • Fablistic.Com
    Everything
    Fablistic.Com May 2009 - Apr 2011
    [Remote]. Acquired by Local.com"Find new things to do and places to go based on recommendations from people like you. Save all your product and place reviews in one place. Share with friends.”Two year freelance project, doing everything from server (Ubuntu Linux) and database (MySQL) setup and admin, through Python / Django development, up to the Javascript front end and the HTML / CSS. A Python daemon, connected to the site via Gearman, computes similar users,calculates recommendations, and pulls and pushes data to / from Facebook, Twitter, Amazon, and many other sites.
  • Good Energy
    Technical Co-Founder
    Good Energy Jun 2009 - Nov 2010
    Start-up I co-founded focused on pro-environmental behaviour change. As the technical co-founder,I did everything except the design: Hosting and database setup and management on Linux and MySQL (at Linode), Python / Django back end development, and Javascript / jQuery / HTML /CSS front-end development. I also dug deep into social psychology and behavioural economics, as applied to web-based systems.
  • Pacifica Group Llc
    Full Stack Engineer
    Pacifica Group Llc Nov 2007 - Jun 2009
    San Diego, Ca, Us
    [Remote] Pacifica Group LLC, a subsidiary of KBC Financial Products, specializes in life insurance derivatives, and via it’s subsidiary EquityKey, in real-estate / life-insurance crossover derivatives.Working from home on my own, I architected, built and managed pacificallc.com, equitykey.com,and several exploratory internal-only webapps. They are all Python with Django running in Apache,with MySQL on Solaris. The EquityKey front-end uses Yahoo’sYUI Javascript library. Server-side messaging uses Tibco’s RendezVous from Python.
  • Kbc Financial Products
    Senior Software Engineer
    Kbc Financial Products Jan 2003 - May 2007
    London, London, Gb
    In a team of two, we designed, built and maintained all of KBCFP’s web and server-side applications.We built a trading / reporting application for the new Fund Derivatives (Funds of Funds) businessin Java / Struts / Hibernate. We designed test-first using JUnit and mock objects, coded as a pair,and interacted with the key users as we went. Aside from the browser, the server has a Swing client which talks COM to Outlook, and clients/interfaces in Excel, C# and Jython.I introduced Python and Django, with which we built an application for H.R. to handle all the firms recruitment, the KBC AIM and KBC Alpha hedge fund sites, and several others. We managed our own Linux and Solaris servers and MySQL databases.

Graham King Education Details

  • Imperial College London
    Imperial College London
    Computing (Artificial Intelligence And Knowledge Engineering)

Frequently Asked Questions about Graham King

What company does Graham King work for?

Graham King works for Nvidia

What is Graham King's role at the current company?

Graham King's current role is Principal Engineer (Dynamo - AI inference).

What is Graham King's email address?

Graham King's email address is gr****@****box.com

What schools did Graham King attend?

Graham King attended Imperial College London.

Who are Graham King's colleagues?

Graham King's colleagues are Chris Buris, Tord Andersson, Guilin Zhu, Franklin Kuss, Sarah D., Evan Weinberg, 刘勇驰.

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.