Tim Prins

Senior Manager at AWS Elemental

Hillsboro, Oregon, United States

About

Help us build the future of video transcoding and delivery! Search for 'Elemental' at https://www.amazon.jobs/en/ Specialties: Software development, performance optimization, GPU programming, video encoding, video decoding, image processing, parallel computing, HEVC h.265, AVC h.264, MPEG-2

Experience

  • AWS Elemental, an Amazon Web Services Company (15 yrs 11 mos)
    • Senior Software Development Manager
      Jun 2021 - Present · 5 yrs 1 mo

      Manager of the video codec group at AWS Elemental, responsible for all components that touch a pixel in AWS Elemental products. These include custom HEVC, AVC, AV1, and MPEG2 encoders, filters, scalers, deinterlacers, and numerous decoders. Our goal is to deliver the best quality per bit in the industry.

    • Principal Engineer
      Sep 2016 - Jun 2021 · 4 yrs 10 mos

      Developed and optimized (for both speed and quality) video encoders for HEVC, AVC, and MPEG2, as well as video decoders and filters. Over time moved from being an IC to managing the team.

    • Senior Software Engineer
      Aug 2010 - Oct 2016 · 6 yrs 3 mos

      Implemented and optimized video decoders, encoders, and image processors on the CPU and GPU. GPU programming was done using CUDA C and CPU implementations were heavily optimized with SSE. Video codecs implemented include HEVC (h.265), AVC (h.264) and MPEG-2. In October 2015 Elemental Technologies was acquired by Amazon and became AWS Elemental.

  • Distributed Systems Engineer at Immersive Media
    May 2008 - Jun 2010 · 2 yrs 2 mos

    Created high performance libraries for image processing, on the CPU and GPU, to create spherical video from indiviual sensor images. Designed and implemented a content management system for georeferenced 360-degree video and imagery. Installed and managed clustered storage and computing platforms. Worked with high-precision positioning systems. Managed an in-house distributed video processing platform.

  • Research Assistant at Indiana University Bloomington
    Aug 2006 - May 2008 · 1 yr 10 mos

    Developer on the Open MPI project.

  • System Administrator at Pacific University
    Jan 2003 - Jun 2006 · 3 yrs 6 mos

    System administrator for the Computer Science department

  • Undergraduate Research Assistant at Los Alamos National Laboratory
    Jun 2003 - Aug 2005 · 2 yrs 3 mos

    Research assistant during summers of 2003, 2004, and 2005. Worked on Open MPI and did research for LA-MPI.