软件测试开发工程师











Responsibilities:
• Improve software product specifications for Artificial Intelligence/Deep Learning product software from quality assurance perspective.
• Define software testing strategy, test plan and develop white-box, API & system-level tests for various software components/systems.
• Perform tests/scripts to validate software functionality, compatibility, and performance etc.
• Identify issues through testing & profiling of the target software components or complex systems.
• Collect and organize testing results and review with development teams, marketing team, architect teams, etc.
• Improve and enhance software QA strategies, processes, tools.
Qualifications:
• Bachelor’s degree or above, in computer science, software engineering, computer engineering
• 5+ years of professional experience in software testing & automation development.
• Proficient in C/C++/Python programming languages, and familiar Linux commands.
• Familiar with mainstream LLM inference engines (such as vLLM,tensorRT), and understand the basic principles of common inference optimization techniques, such as FlashAttention, PageAttention, Continuous Batching, Speculative Decoding, etc.
• Have knowledge of AI model inference optimization experience, and be familiar with common acceleration techniques, such as pruning, quantization (AWQ, GPTQ, etc.), distributed inference, etc.
• Familiar with the GPU hardware architectures. Those with CUDA development and optimization experience will be preferred.