Role description
Key Responsibilities
- Benchmark AI models such as OpenVLA, YOLOv8, Whisper, Pi Droid, Groot, and MLPerf Client and similar workloads
- Measure performance metrics including latency, throughput (FPS), memory usage, and power efficiency
- Set up and run repeatable benchmarking pipelines across different hardware platforms
- Perform system-level analysis to identify bottlenecks in CPU, GPU, memory, and data pipelines
- Optimize AI models and pipelines using profiling tools and performance tuning techniques
- Integrate AI models into application pipelines (e.g., robotics or edge AI workflows) and measure end-to-end performance
- Compare performance across platforms (AMD, NVIDIA, Qualcomm, etc.) and generate competitive insights
- Automate benchmark execution, data collection, and reporting
- Prepare clear technical reports and performance summaries for stakeholders
Required Skills
- Strong experience in performance benchmarking and system analysis
- Good understanding of AI/ML models and inference frameworks (PyTorch, ONNX, etc.)
- Experience with Linux systems and performance tools
- Knowledge of CPU/GPU/NPU architectures and memory systems
- Experience with profiling tools such as perf, VTune, Nsight or similar
- Programming proficiency in C/C++, Python/Peral.
Skills
embedded software development,graphics processing unit,robotics,artificial intelligence,benchmarking,python,c++,
About UST
UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.