Senior Performance Engineer - Video Codec Benchmarking | Remote
Key Responsibilities
- Run sophisticated encode/decode performance, encoding efficiency, and power consumption tests through our specialized automatic test system.
- Compose detailed competitive analysis reports for internal teams and external clients—transforming technical data into strategic insights.
- Communicate benchmarking results effectively with sales, software engineering, and hardware development teams.
- Improve and extend Hyperscale's video encode/decode automated benchmarking system for Linux and Windows environments.
- Monitor benchmark server farm performance and establish optimal networking configurations.
- Identify performance bottlenecks in video processing pipelines and recommend technical solutions.
- Analyze codec performance data using statistical methods and create compelling visualizations.
- Stay informed about emerging video compression standards and implement relevant benchmarking protocols.
Required Skills & Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, or equivalent practical experience.
- Advanced Windows operating system knowledge, including performance tuning and system optimization.
- Fundamental Linux skills—including command-line proficiency and basic system administration.
- Demonstrated experience developing and maintaining automated testing frameworks.
- Proficiency in data analysis methodologies and statistical evaluation techniques.
- Strong programming skills in Python (Python 3.9+) for test automation and data processing.
- Experience with scripting languages for workflow automation and testing.
- Intermediate level English communication skills (both written and verbal).
- Meticulous attention to detail and exceptional analytical problem-solving abilities.
- Self-motivated work ethic suitable for a remote environment.
Nice to Have
- Hands-on experience with FFmpeg library (version 5.0+) and video codec implementation.
- Familiarity with hardware acceleration technologies (NVIDIA NVENC, Intel QuickSync, AMD VCE).
- Practical knowledge of modern video codecs (H.264/AVC, H.265/HEVC, VP9, AV1).
- Background in benchmark development or test automation for multimedia applications.
- Working knowledge of C/C++ programming for codec integration and optimization.
- Advanced Python skills for complex data manipulation and visualization (Pandas, NumPy, Matplotlib).
- Experience with CI/CD pipelines and automated testing infrastructure.
- Understanding of video quality assessment metrics (PSNR, SSIM, VMAF) and their applications.
