Hillsboro, Oregon, United States
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
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.
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.
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.
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.
Developer on the Open MPI project.
System administrator for the Computer Science department
Research assistant during summers of 2003, 2004, and 2005. Worked on Open MPI and did research for LA-MPI.