I'm Mohamed Cherif, a principal-level engineer specializing in GPU-accelerated media, computer vision, and AI systems. Over 20 years I’ve built and optimized production pipelines, SDKs, and ML-infused workflows at AMD, Microsoft, Amazon, and Skype, translating research prototypes into robust, scalable products. I thrive on solving performance bottlenecks and delivering measurable quality and speed improvements in collaboration with cross-functional teams and hardware partners. I focus on low-level performance, GPU programming (CUDA/ROCm), and modern ML engineering (Transformers, RAG, LLMs, PyTorch, Docker/CI). I enjoy turning complex research into production-ready systems and mentoring teams to ship reliable, efficient software.

Mohamed Cherif

I'm Mohamed Cherif, a principal-level engineer specializing in GPU-accelerated media, computer vision, and AI systems. Over 20 years I’ve built and optimized production pipelines, SDKs, and ML-infused workflows at AMD, Microsoft, Amazon, and Skype, translating research prototypes into robust, scalable products. I thrive on solving performance bottlenecks and delivering measurable quality and speed improvements in collaboration with cross-functional teams and hardware partners. I focus on low-level performance, GPU programming (CUDA/ROCm), and modern ML engineering (Transformers, RAG, LLMs, PyTorch, Docker/CI). I enjoy turning complex research into production-ready systems and mentoring teams to ship reliable, efficient software.

Available to hire

I’m Mohamed Cherif, a principal-level engineer specializing in GPU-accelerated media, computer vision, and AI systems. Over 20 years I’ve built and optimized production pipelines, SDKs, and ML-infused workflows at AMD, Microsoft, Amazon, and Skype, translating research prototypes into robust, scalable products. I thrive on solving performance bottlenecks and delivering measurable quality and speed improvements in collaboration with cross-functional teams and hardware partners.

I focus on low-level performance, GPU programming (CUDA/ROCm), and modern ML engineering (Transformers, RAG, LLMs, PyTorch, Docker/CI). I enjoy turning complex research into production-ready systems and mentoring teams to ship reliable, efficient software.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
French
Fluent
Arabic
Fluent
German
Beginner

Work Experience

Principal Member of Technical Staff at AMD (Advanced Micro Devices)
January 1, 2025 - September 8, 2025
Drove SmartAccess Video productization, boosting distributed GPU transcoding throughput by 60%. Researched and prototyped AI-driven video innovations: contextual compression, neural supersampling, and real-time path tracing.
Principal Software Developer at Inner Loop Consulting – Global
July 1, 2012 - Present
Delivered consulting for real-time and AR/VR platforms, including: integrated AR/VR video streaming stack (Volta, 2021); built video moderation engine with deep learning (Schibsted Media, 2018); developed image/video filtering for Xbox & DirectX stack (Microsoft, 2012–13).
Technical Business Manager at TeamViewer
May 1, 2020 - September 8, 2025
Led developer relations and SDK integrations across MDM, IoT, and enterprise partners. Achieved 25% increase in partner integrations through technical enablement.
Senior Technical Program Manager at Amazon Prime Video
March 1, 2018 - September 8, 2025
Oversaw integration of Amazon Video Player into Living Room platforms, enabling rollout to 200+ countries. Improved ad-insertion pipeline and DASH HEVC playback logic for global streaming.
Senior Program Manager – Video DSP at Skype / Microsoft
October 1, 2015 - September 8, 2025
Delivered video quality enhancements for Skype’s media stack. Partnered with IHVs and OEMs on GPU-accelerated video solutions.
Senior Member of Technical Staff at AMD
June 1, 2012 - September 8, 2025
Led team of 8–12 engineers building GPU-based multimedia codec stacks. Drove silicon validation, ISV engagement, and pre/post-processing R&D.
Principal Member of Technical Staff at AMD (Advanced Micro Devices)
January 1, 2025 - September 8, 2025
Drove SmartAccess Video productization, boosting distributed GPU transcoding throughput by 60%. Researched and prototyped AI-driven video innovations: contextual compression, neural supersampling, and real-time path tracing.
Principal Software Developer at Inner Loop Consulting – Global
July 1, 2012 - Present
Delivered consulting for real-time and AR/VR platforms, including: - Integrated AR/VR video streaming stack (Volta, 2021). - Built video moderation engine with deep learning (Schibsted Media, 2018). - Developed image/video filtering for Xbox & DirectX stack (Microsoft, 2012–13).
Technical Business Manager at TeamViewer – Stuttgart, Germany
May 1, 2020 - September 8, 2025
Led developer relations and SDK integrations across MDM, IoT, and enterprise partners. Achieved 25% increase in partner integrations through technical enablement.
Senior Technical Program Manager at Amazon Prime Video – London, UK
March 1, 2018 - September 8, 2025
Oversaw integration of Amazon Video Player into Living Room platforms, enabling rollout to 200+ countries. Improved ad-insertion pipeline and DASH HEVC playback logic for global streaming.
Senior Program Manager – Video DSP at Skype / Microsoft – Stockholm, Sweden
October 1, 2015 - September 8, 2025
Delivered video quality enhancements for Skype’s media stack. Partnered with IHVs and OEMs on GPU-accelerated video solutions.
Senior Member of Technical Staff at AMD – Toronto, Canada
June 1, 2012 - September 8, 2025
Led team of 8–12 engineers building GPU-based multimedia codec stacks. Drove silicon validation, ISV engagement, and pre/post-processing R&D.
Principal Member of Technical Staff at AMD (Advanced Micro Devices)
January 31, 2025 - September 8, 2025
Drove SmartAccess Video productization and AI-driven video innovations, including contextual compression, neural supersampling, and real-time path tracing. Improved distributed GPU transcoding throughput by 60%.
Principal Software Developer at Inner Loop Consulting – Global
July 1, 2012 - Present
Delivered consulting for real-time and AR/VR platforms. Integrated AR/VR video streaming stacks (Volta, 2021). Built a video moderation engine with deep learning (Schibsted Media, 2018). Developed image/video filtering for Xbox & DirectX (Microsoft, 2012–13).
Technical Business Manager at TeamViewer
May 31, 2020 - September 8, 2025
Led developer relations and SDK integrations across MDM, IoT, and enterprise partners. Achieved a 25% increase in partner integrations through technical enablement.
Senior Technical Program Manager at Amazon Prime Video
March 31, 2018 - September 8, 2025
Oversaw integration of Amazon Video Player into Living Room platforms, enabling rollout to 200+ countries. Improved ad-insertion pipeline and DASH HEVC playback logic for global streaming.
Senior Program Manager – Video DSP at Skype / Microsoft
October 31, 2015 - September 8, 2025
Delivered video quality enhancements for Skype’s media stack. Partnered with IHVs and OEMs on GPU-accelerated video solutions.
Senior Member of Technical Staff at AMD
June 30, 2012 - September 8, 2025
Led a team of 8–12 engineers building GPU-based multimedia codec stacks. Drove silicon validation, ISV engagement, and pre/post-processing R&D.
Firmware Developer at Reality Commerce
January 1, 2008 - September 9, 2025
Firmware development for multimedia codecs and synchronization algorithms (2000–2008).
Software Engineer - Codecs at UBVideo
January 1, 2008 - September 9, 2025
Developed audio/video codecs and networking stacks for multimedia solutions (2000–2008).
Senior Member of Technical Staff at AMD
June 1, 2012 - September 9, 2025
Led a team of 8–12 engineers building GPU-based multimedia codec stacks; drove silicon validation, ISV engagement, and pre/post-processing R&D.
Senior Program Manager – Video DSP at Skype / Microsoft
October 1, 2015 - September 9, 2025
Delivered video quality enhancements for Skype’s media stack; partnered with IHVs and OEMs on GPU-accelerated video solutions.
Senior Technical Program Manager at Amazon Prime Video
March 1, 2018 - September 9, 2025
Oversaw integration of Amazon Video Player into Living Room platforms; enabled rollout to 200+ countries; improved ad-insertion pipeline and DASH HEVC playback logic.
Technical Business Manager at TeamViewer
May 1, 2020 - September 9, 2025
Led developer relations and SDK integrations across MDM, IoT, and enterprise partners; achieved 25% increase in partner integrations.
Principal Member of Technical Staff at AMD
January 1, 2025 - September 9, 2025
Drove SmartAccess Video productization; researched AI-driven video innovations including contextual compression, neural supersampling, and real-time path tracing; boosted distributed GPU transcoding throughput by 60%.
Principal Software Developer at Inner Loop Consulting – Global
July 1, 2012 - Present
Delivered consulting for real-time and AR/VR platforms; integrated AR/VR video streaming stack; built video moderation engine and image/video filtering for major clients.
Principal Member of Technical Staff at AMD (Advanced Micro Devices)
January 1, 2025 - September 9, 2025
Drove SmartAccess Video productization, boosting distributed GPU transcoding throughput by 60%. Researched and prototyped AI-driven video innovations: contextual compression, neural supersampling, and real-time path tracing.
Principal Software Developer at Inner Loop Consulting – Global
July 1, 2012 - Present
Delivered consulting for real-time and AR/VR platforms, including: integrated AR/VR video streaming stack (Volta, 2021); built video moderation engine with deep learning (Schibsted Media, 2018); developed image/video filtering for Xbox & DirectX stack (Microsoft, 2012–13).
Technical Business Manager at TeamViewer
May 1, 2020 - September 9, 2025
Led developer relations and SDK integrations across MDM, IoT, and enterprise partners. Achieved 25% increase in partner integrations through technical enablement.
Senior Technical Program Manager at Amazon Prime Video
March 1, 2018 - September 9, 2025
Oversaw integration of Amazon Video Player into Living Room platforms, enabling rollout to 200+ countries. Improved ad-insertion pipeline and DASH HEVC playback logic for global streaming.
Senior Program Manager – Video DSP at Skype / Microsoft
October 1, 2015 - September 9, 2025
Delivered video quality enhancements for Skype’s media stack. Partnered with IHVs and OEMs on GPU-accelerated video solutions.
Senior Member of Technical Staff at AMD
June 1, 2012 - September 9, 2025
Led team of 8–12 engineers building GPU-based multimedia codec stacks. Drove silicon validation, ISV engagement, and pre/post-processing R&D.
Principal Member of Technical Staff at AMD (Advanced Micro Devices)
January 1, 2025 - October 15, 2025
Drove SmartAccess Video productization, boosting distributed GPU transcoding throughput by 60%. Researched and prototyped AI-driven video innovations: contextual compression, neural supersampling, and real-time path tracing.
Principal Software Developer at Inner Loop Consulting – Global
July 1, 2012 - Present
Delivered consulting for real-time and AR/VR platforms, including: Integrated AR/VR video streaming stack (Volta, 2021). Built video moderation engine with deep learning (Schibsted Media, 2018). Developed image/video filtering for Xbox & DirectX stack (Microsoft, 2012–13).
Technical Business Manager at TeamViewer – Stuttgart, Germany
May 1, 2020 - October 15, 2025
Led developer relations and SDK integrations across MDM, IoT, and enterprise partners. Achieved 25% increase in partner integrations through technical enablement.
Senior Technical Program Manager at Amazon Prime Video – London, UK
March 1, 2018 - October 15, 2025
Oversaw integration of Amazon Video Player into Living Room platforms, enabling rollout to 200+ countries. Improved ad-insertion pipeline and DASH HEVC playback logic for global streaming.
Senior Program Manager – Video DSP at Skype / Microsoft – Stockholm, Sweden
October 1, 2015 - October 15, 2025
Delivered video quality enhancements for Skype’s media stack. Partnered with IHVs and OEMs on GPU-accelerated video solutions.
Senior Member of Technical Staff at AMD – Toronto, Canada
June 1, 2012 - October 15, 2025
Led team of 8–12 engineers building GPU-based multimedia codec stacks. Drove silicon validation, ISV engagement, and pre/post-processing R&D.
Firmware Engineer at AMD – Toronto, Canada
April 1, 2008 - October 15, 2025
Firmware development for H264, MPEG2, VC1 codecs with error concealment and rate control.
Principal Member of Technical Staff at AMD (Advanced Micro Devices)
February 1, 2022 - January 1, 2025
Drove SmartAccess Video productization, boosting distributed GPU transcoding throughput by 60%. Researched and prototyped AI-driven video innovations: contextual compression, neural supersampling, and real-time path tracing.
Global Principal Software Developer at Inner Loop Consulting
July 1, 2012 - Present
Delivered consulting for real-time and AR/VR platforms, including integrated AR/VR video streaming stack; built video moderation engine with deep learning; developed image/video filtering for Xbox & DirectX stacks.
Technical Business Manager at TeamViewer
May 1, 2019 - May 1, 2020
Led developer relations and SDK integrations across MDM, IoT, and enterprise partners; achieved 25% increase in partner integrations through technical enablement.
Senior Technical Program Manager at Amazon Prime Video
July 1, 2016 - March 1, 2018
Oversaw integration of Amazon Video Player into Living Room platforms, enabling rollout to 200+ countries; improved ad-insertion pipeline and DASH HEVC playback logic.
Senior Program Manager – Video DSP at Skype / Microsoft
November 1, 2013 - October 1, 2015
Delivered video quality enhancements for Skype’s media stack; partnered with IHVs and OEMs on GPU-accelerated video solutions.
Senior Member of Technical Staff at AMD
April 1, 2008 - June 1, 2012
Led team of 8–12 engineers building GPU-based multimedia codec stacks; drove silicon validation, ISV engagement, and pre/post-processing R&D.
Principal Member of Technical Staff at AMD
February 1, 2022 - January 31, 2025
Architected and led SmartAccess Video, AMD's distributed GPU processing SDK, delivering >60% transcoding speed improvements through intelligent workload distribution across integrated and discrete GPUs. Drove prototypes to production by collaborating with engineering teams and ISV partners to deliver measurable quality/performance gains in shipping products. Received Executive Spotlight Award. Owned performance profiling/optimization loops across CPU/GPU, including memory and scheduling bottlenecks, using GPUView/CodeXL/VTune and custom telemetry.
Technical Manager, Business Development at TeamViewer
May 1, 2019 - May 31, 2020
Grew enterprise integrations 25% through technical evangelism, MDM/EMM portal partnerships, and developer enablement programs. Supported enterprise accounts in Digital Twins/IoT implementations, advising on REST API architecture for multi-tenancy and unattended access.
Senior Program Manager, Real-Time Media at Skype
November 1, 2013 - October 31, 2015
Owned feature development and optimization across Skype's real-time media pipeline, coordinating cross-functional teams and hardware partners. Drove performance improvements in video encoding/decoding through collaboration with IHV/OEM partners on hardware-accelerated implementations.
Senior Member of Technical Staff & Team Lead at AMD
November 1, 2003 - June 30, 2012
Led a team of 8-12 engineers delivering AMD's GPU-based video codec pipeline from pre-silicon emulation through production, supporting worldwide sales and ISV partnerships. Architected and implemented H.264, MPEG-2, VC-1, MVC, H.263, and MPEG-4 codec components; achieved >3dB rate control improvements through encoder optimization. Developed advanced error recovery and concealment algorithms for video decoding firmware across multiple ASIC generations.
Principal Software Engineer (Selected engagements) at Independent / Consulting
July 1, 2012 - Present
Selected engagements across media, AR/VR, and applied CV/ML (overlapping with full-time roles): Delivered low-latency AR/VR streaming infrastructure for Volta's interactive mixed-reality platform; Optimized Microsoft Xbox video pipeline to meet real-time gaming latency targets; built GPU-accelerated image/video filtering and visual effects; redesigned video scene analysis pipeline to reduce faulty detections from ~50% to ~5% and improve processing speed 10x; Deployed automated content moderation across Schibsted Media marketplaces, integrating ML models for ad safety and private messaging.

Education

Master of Applied Science, Electrical Engineering at University of British Columbia, Canada
January 11, 2030 - January 1, 2000
Bachelor of Electrical Engineering, Signals & Systems at Polytechnic School, Tunisia
January 11, 2030 - January 1, 1997
Master of Applied Science, Electrical Engineering at University of British Columbia, Canada
January 11, 2030 - January 1, 2000
Bachelor of Electrical Engineering, Signals & Systems at Polytechnic School, Tunisia
January 11, 2030 - January 1, 1997
Master of Applied Science, Electrical Engineering at University of British Columbia
January 11, 2030 - January 1, 2000
Bachelor of Electrical Engineering, Signals & Systems at Polytechnic School, Tunisia
January 11, 2030 - January 1, 1997
Master of Applied Science, Electrical Engineering at University of British Columbia, Canada
January 11, 2030 - January 1, 2000
Bachelor of Electrical Engineering, Signals & Systems at Polytechnic School, Tunisia
January 11, 2030 - January 1, 1997
Master of Applied Science, Electrical Engineering at University of British Columbia
January 11, 2030 - January 1, 2000
Bachelor of Electrical Engineering, Signals & Systems at Polytechnic School, Tunisia
January 11, 2030 - January 1, 1997
Master of Applied Science, Electrical Engineering at University of British Columbia, Canada
January 11, 2030 - January 1, 2000
Bachelor of Electrical Engineering, Signals & Systems at Polytechnic School, Tunisia
January 11, 2030 - January 1, 1997
Master of Applied Science, ECE at University of British Columbia, Canada
January 11, 2030 - January 1, 2000
Bachelor of Electrical Engineering, Signals & Systems at Polytechnic School, Tunisia
January 11, 2030 - January 1, 1997
M.A.Sc., Electrical & Computer Engineering at University of British Columbia
January 1, 1997 - December 31, 2000
B.Eng. (Diplôme d'Ingénieur), Signals & Systems at Tunisia Polytechnic School
January 1, 1994 - December 31, 1997

Qualifications

US 20130163670 A1 – Multiview Coding under One Reference Picture Constraint
January 11, 2030 - September 8, 2025
US 20130301725 A1 – Efficient Mode Decision for Multiview Coding
January 11, 2030 - September 8, 2025
US 20130050414 – Navigating and Selecting Objects in 3D Video Image
January 11, 2030 - September 8, 2025
US 20130163670 A1 – Multiview Coding under One Reference Picture Constraint
January 11, 2030 - September 8, 2025
US 20130301725 A1 – Efficient Mode Decision for Multiview Coding
January 11, 2030 - September 8, 2025
US 20130050414 – Navigating and Selecting Objects in 3D Video Image
January 11, 2030 - September 8, 2025
US 20130163670 A1 – Multiview Coding under One Reference Picture Constraint
January 11, 2030 - September 8, 2025
US 20130301725 A1 – Efficient Mode Decision for Multiview Coding
January 11, 2030 - September 8, 2025
US 20130050414 – Navigating and Selecting Objects in 3D Video Image
January 11, 2030 - September 8, 2025
Multiview Coding under One Reference Picture Constraint
January 11, 2030 - September 9, 2025
Efficient Mode Decision for Multiview Coding
January 11, 2030 - September 9, 2025
Navigating and Selecting Objects in 3D Video Image
January 11, 2030 - September 9, 2025
US 20130163670 A1 – Multiview Coding under One Reference Picture Constraint
January 11, 2030 - October 15, 2025
US 20130301725 A1 – Efficient Mode Decision for Multiview Coding
January 11, 2030 - October 15, 2025
US 20130050414 – Navigating and Selecting Objects in 3D Video Image
January 11, 2030 - October 15, 2025
LLM ZoomCamp – DataTalksClub
January 1, 2025 - January 28, 2026
MLOps ZoomCamp – DataTalksClub
January 1, 2025 - January 28, 2026
AWS Cloud Practitioner Essentials
January 1, 2021 - January 28, 2026
Multiview Coding under One Reference Picture Constraint (US 20130163670 A1)
January 1, 2013 - January 28, 2026
Efficient Mode Decision for Multiview Coding (US 20130301725 A1)
January 1, 2013 - January 28, 2026
Navigating and Selecting Objects in 3D Video Image (US 20130050414)
January 1, 2013 - January 28, 2026
LLM ZoomCamp
January 1, 2025 - February 23, 2026
MLOps ZoomCamp
January 1, 2025 - February 23, 2026

Industry Experience

Media & Entertainment, Software & Internet, Telecommunications, Computers & Electronics, Professional Services, Other

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more