Scott Goodson

Scott Goodson Email and Phone Number

Director of Core ML Performance @ Google @ Google
Mountain View, CA
Scott Goodson's Location
Palo Alto, California, United States, United States
Scott Goodson's Contact Details
About Scott Goodson

Engineering Director. Highly technical, and empathetic approach to org leadership. Deep experience in Performance, Parallelism/Concurrency, iOS, Android. Passionate about AI & ML developments, e.g. hardware accelerators, MLIR-based compilers, and generative model architectures.Started writing software for iPhone 1.0 in the last months of development. Later, honored as #15/100 “Most Creative in Business” by Fast Company. Driven by cultures that value attention-to-detail, interdisciplinary trust, and ambition to research/innovate or scale/optimize.Technical interests focus on bottom-up understanding; developed strong understanding of hardware through EE/CS and self study. Appreciate the achievements and complexity across lithography, microarchitecture, memory hierarchy tradeoffs, interconnects/serdes, and system architecture. Excited by compiler frameworks like MLIR, to enable portability and speed on increasingly special-purpose silicon.Value the concept, ‘Mechanical Sympathy’: by understanding the hardware mechanisms that execute it, software can be incredibly fast and efficient. Today, very few engineers appreciate these fundamentals. This approach has many benefits, like power/energy savings and supporting long-tail devices, and can make the newest UX feel polished on slow devices with old batteries.Yet, developer velocity is accelerated by increasingly high-level abstractions. I’m confident that software can be architected to greatly minimize abstraction cost, and embody remarkable optimizations top-of-stack developers needn’t care about.Authored and led the Texture framework. Over time it, it’s powered large parts of top apps, like Facebook, Instagram, Pinterest, YouTube, Google Search/Assistant, and more. (https://texturegroup.org/)As a director, I prioritize learning individuals’ intrinsic interests, and help them focus on their passion. I enjoy the challenge of understanding technical domains across a large space of work, and apply that knowledge to steer strategy and ensure fairness in reviews. Collaborative across disciplines, I partner closely with Recruiting, Product, Design, Program Mgmt, HR, BizDev, and Partner Engineering.Outside work I seek knowledge in home ML clusters, AI/ML research, neuroscience, biochemistry, and retro computer/console repair.Specialties: Managing eng orgs of 50-100+; Hiring, inspiring & retaining teams of high-seniority experts; Stable API design; Performance optimization; Product Design & UX; Advanced mobile development; Leading Open Source communities; Design Languages; Component Libraries.

Scott Goodson's Current Company Details
Google

Google

View
Director of Core ML Performance @ Google
Mountain View, CA
Website:
google.com
Employees:
1
Company phone:
916.253.7820
Scott Goodson Work Experience Details
  • Google
    Director, Core Machine Learning Performance
    Google Mar 2024 - Present
    Mountain View, Ca, Us
    The ML Performance team hosts nearly 200 brilliant engineers and scientists, working at all levels of the stack to make massive-scale ML compute fast and efficient. We support Google's largest ML HW/SW co-design team, influencing the chip roadmap far into the future. We also deeply optimize (and micro-optimize) existing workloads and leverage new hardware features. We help enable effective leverage of GPUs at Google, alongside TPUs. We also develop the XProf profiler and large scale metrics and data lake.
  • Google
    Director Of Engineering, Android Automotive Os
    Google Oct 2022 - Mar 2024
    Mountain View, Ca, Us
    Leading AAOS Platform, I have the honor to support 100 talented Software Engineers & Managers (alongside many stellar PMs & TPMs). The group covers numerous technical specializations, which I enjoy deep visibility into:- Performance optimization (limited-resource, long-lifecycle SoCs)- Perception and CV/ML (machine learning models for semantic segmentation of the scene)- ML inference frameworks (aimed at balancing NPU, DSP, GPU, CPU loads)- Virtualization (multiple hypervisors, virtio drivers)- Sensors & Hardware Abstraction Layers (VHAL, Sensor Fusion)- Software Defined Vehicles (highly integrating vehicle systems into ~1 robust hardware compute resource)- Multi-camera interfaces (low-overhead parallel video processing)- High-fidelity Audio & Broadcast Radio- Power Management (remote wake-up, resume from disk, heterogeneous CPU scheduling)- Connectivity/Telematics (Bluetooth, WiFi, Ultra-wideband, Cell)- Metrics/Telemetry (Data-efficient, privacy-aware analytics)- Security (full stack, including Automotive-specific needs)- Safety-relevant displays- Android's System Experience for Automotive (UI / UX)- Android's Framework APIs for Automotive- Android support for simultaneous multi-user (enabling passenger displays)AAOS has seen rapid adoption as the user-facing OS in cars, with a majority of the world's largest carmakers integrating it into some or all vehicles. I'm proud of the platform's value proposition for drivers, passengers, and OEMs — and it has been exciting to expand its capabilities to cover all types of vehicle displays (including multiple users powered by one SoC, and safety-relevant displays).
  • Youtube
    Principal Engineer; Tl & Manager Of Ui Frameworks
    Youtube Dec 2016 - Oct 2022
    San Bruno, Ca, Us
    Founded a team with a novel vision for cross-platform, server-driven native apps. Achieved industry-first results, distinct from Web / React Native / Flutter.Grew from 3 to ~30 highly domain-experienced individuals, including two front-line managers. Promoted to Principal Engineer after driving critical technical innovations for YouTube and Google, while managing a large team.Developed multi-platform frameworks (including Android & iOS), combining high levels of abstraction for product developer productivity with advanced performance optimizations handled by the infrastructure. Achieved truly great user experience feel in the context of declarative, cross-platform & server-driven UI.- Parity-or-better UX; no compromise for the world’s biggest apps (quant or qual).- Quant: zero regression for app startup & performance-sensitive views, even on low-end Android devices. Major improvements in scrolling jank.- Qual: true host OS feel; physics, gesture disambiguation, typography, a11y...Impact & Scope:- Shipping at scale (>1B DAUs), with great UX feel & positive production metrics.- Huge wins in Dev Velocity (~3x), Release Latency (~6x); Android/iOS code sharing- Fully adopted by YouTube & Google Search/Discover/Assistant apps, others underway.- Allows incremental adoption, with continuous prod metrics validation.Technical Leadership: articulated & built mind-share for differentiated architecture.- Fully utilized concurrency, low-level optimization, and a C++ core runtime.- Developed EML: new compiler & processor, no GC, type-safe, full editor tooling.- Directly guided API consistency and architectural effectiveness project-wide.People Leadership:- Consistently strong retention & manager reviews (98% Google mgr health index)- Set YouTube’s bar for recruiting senior native SWEs (first 12mo: 16xSWE,TPM,PM)
  • Pinterest
    Director Of Core Experience
    Pinterest Jun 2015 - Dec 2016
    San Francisco, California, Us
    Directly influenced Pinterest’s org design & scaling, to address weaknesses of FB/IG’s “product vertical team” model.I proposed Core Experience and joined Pinterest to lead it, amplifying their culture of quality and interdisciplinary collaboration:- Combined Platform and UX, for all clients (Web/Android/iOS) and the backend API.- Highly senior SWEs did team rotations to accelerate projects and train juniors.- Built the org from ~25 to >50 SWE (6 front-line managers).CX was effective at scaling & modernizing Pinterest. By end-2016, each platform:- Deployed new software architectures, and a sweeping new design language- Substantially improved performance and product engagement metricsCX created considerable Open Source visibility for Pinterest. Recruiting stats showed OSS became the #1 driver of senior candidate outreach, and native-mobile reputation.
  • Instagram
    Ios Engineering Manager
    Instagram Jun 2014 - Jun 2015
    Led all iOS SWEs @ Instagram: app platform, design language, & product implementation.Drove cultural transition from “move fast & break things” to responsible & scalable support of ~300M users. Improved performance, reliability, and dev velocity.Built, refined and shipped major new features (including Explore tab).
  • Facebook
    Engineering Manager For Facebook Paper
    Facebook Feb 2012 - Jun 2014
    My work on the Paper app was one of the most passionate and intense periods of my career, teaching me new things faster than any other learning environment I've been in.This dedication was recognized by Fast Company, which ranked me #15 on the list of Most Creative People in Business 2014. Ranking: http://goo.gl/UliYsb, Bio Page: http://goo.gl/xOllREAs the Engineering Manager, I grew the team to 15 brilliant, exceptionally senior iOS engineers. Together we built out a huge surface area of features on Facebook: not only a new design for navigation and News Feed, but also Timeline, Pages, Groups, Events, Notifications, Messages, Search, and much more. Considering the depth and complexity of these features, it is remarkable that the team was able to rebuild them with such an ambitious design.In the first year, I also served as PM for the team and helped form the product definition. Throughout the project, I acted as the primary tech lead. During the first 6 months, primarily focused on IC work, I developed the unique software architecture that was necessary to implement Paper's challenging design. (http://asyncdisplaykit.org)Press about Paper:- Paper Has Forever Changed the Way We Build Mobile Apps, Wired: http://goo.gl/3Lh3xJ- With Paper, Facebook just blew its own iPhone app out of the water, The Verge: http://goo.gl/XanBYT- Building Paper, Facebook Engineering Blog (>1M followers): http://goo.gl/kPQ9oX- This just in: Paper is the best Facebook app ever, The Verge: http://goo.gl/0PMZVR- Paper Looks Way Better Than Its Mobile App, TechnologyReview: http://goo.gl/8EjvGe- FB Open-Sources The Animation Engine That Powers Its Paper App, TechCrunch: http://goo.gl/ZgSEFu- FB Will Soon Open-Source More Of The Core Technology Behind Its Paper App, TechCrunch: http://goo.gl/MtDTD7
  • Ness Computing
    Director Of Mobile Engineering
    Ness Computing Jan 2011 - Feb 2012
    Los Altos, Ca, Us
    My technical management career started at Ness. The company grew from ~10 to about 30 people before its acquisition by OpenTable.Primary developer of the Ness client application, which maintained a 4.5+ star review in the App Store and was chosen by Apple for featuring several times. Press coverage and user reviews alike lauded the application's unique and custom interface as a major attraction of the service.This cross-functional role also required extensive work with the in-house Backend and Machine Learning teams, alongside Product and Design.
  • Apple Inc.
    Senior Software Engineer (Iphone/Ipad/Ipod Touch 1.0-5.0)
    Apple Inc. May 2007 - Jan 2011
    Cupertino, California, Us
    I was software engineer #10 on the original iPhone Apps & Frameworks team, starting just before iPhone 1.0 launched. I contributed throughout iPad 1.0 development. Team members in this period made dynamic, cross-project contributions before the org solidified.I wrote and debugged code on both the iPhone and iPad, and was the primary author or maintainer of several first-party applications (Calculator, Stocks, GameCenter). Worked on a broad range of projects, with significant contributions to Maps, YouTube, Safari, Clock, and Settings. I frequently edited the UIKit and WebKit frameworks to enable new experiences.iOS devices in this era were extremely resource-constrained, and my work on these projects developed my reputation for writing highly optimized applications. I developed several novel techniques to maximize user interface performance, while striving to enable the most ambitious vision of the design team.I was the first engineer on the platform to create an infinite looping scroll view, along with asynchronous view rendering. These techniques enabled the full-screen horizontal-scrolling chart view for Stocks to move smoothly on the oldest devices, which previously would have required using arrow buttons to switch charts.In the early days, I was vocal in conveying to Scott Forstall and Steve Jobs that a native app SDK would be essential. While other engineers had greater influence (e.g. Tim Omernick), I had a significant role in API review of the public version of UIKit, and subsequent porting of 1st-party applications to the public native APIs.My decision to leave Apple was driven primarily by the change in culture as the group scaled to 200 engineers. While my performance optimization efforts had significant impact, a growing number of peers didn't value it to the same extent. Years later, Apple would realize this and re-prioritize performance leadership and hardware-software co-design.
  • Apple Inc.
    Software Engineering Intern (Mac Os X Server Team)
    Apple Inc. May 2006 - Aug 2006
    Cupertino, California, Us
    Learned Python on arrival and implemented server side of an RPC API used by a JavaScript front-end. The project supported collaboration services such as a wiki, calendar, and more. Also developed a feature for Mac OS X Client which was demonstrated to and met with interest from upper management.Earned Apple's highest performance review, and invited to return full time with a first-choice team. After seriously considering graduate school in EECS or Biochemistry, I decided to join the iPhone team.

Scott Goodson Skills

Ios Ios Development Iphone Mobile Applications User Experience Objective C Python Os X User Interface Design Software Engineering User Interface Product Design Cocoa Apis Xcode Mac Os X Performance Tuning Android

Scott Goodson Education Details

  • University Of California, Berkeley
    University Of California, Berkeley
    Electrical Engineering And Computer Science

Frequently Asked Questions about Scott Goodson

What company does Scott Goodson work for?

Scott Goodson works for Google

What is Scott Goodson's role at the current company?

Scott Goodson's current role is Director of Core ML Performance @ Google.

What is Scott Goodson's email address?

Scott Goodson's email address is sc****@****ail.com

What is Scott Goodson's direct phone number?

Scott Goodson's direct phone number is +140821*****

What schools did Scott Goodson attend?

Scott Goodson attended University Of California, Berkeley.

What are some of Scott Goodson's interests?

Scott Goodson has interest in Ios, Investing, Cars, Photography, Apple, Pharmacology, Neuroscience, Health.

What skills is Scott Goodson known for?

Scott Goodson has skills like Ios, Ios Development, Iphone, Mobile Applications, User Experience, Objective C, Python, Os X, User Interface Design, Software Engineering, User Interface, Product Design.

Who are Scott Goodson's colleagues?

Scott Goodson's colleagues are Saskia Pfurtscheller, Avinash Lingamneni, Duc Nguyen, Zakaria Elhamdaoui, Victor Brewer, Rafit Jamil, Rajesh Soundar.

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.