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 (eg, 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
- Valuable 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
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Lead II - Embedded Software (Bengaluru)
🏢 UST
📍 Bengaluru