AI/ML QA Engineer
Broadcomabout 1 year ago
San Jose, California, United States
Hybrid
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
Seeking a highly focused and motivated engineer in a software team responsible for testing AI/ML Interconnect Solutions. The candidate should have a strong understanding of Ethernet functionality, TCP/IP networking, virtualization technologies, RDMA, and PCIe protocol – Gen3 & above. Additionally, a good understanding of AI/ML clusters, deep learning models, and GPU micro benchmarks is required.
Key Responsibilities
- Creation and review of test scenarios, test cases, and test automation
- Review design and functional specifications to understand product functionality
- Execute test activities and collaborate with a multi-site team of developers and testers
- Review user documentation to ensure it clearly documents product functionality
- Prioritize and manage multiple, parallel tasks, projects, and releases
Required Qualifications
- Bachelor's degree in Engineering with a minimum of two years of hands-on test experience, or a Master's degree in Engineering
- Strong analytical, problem-solving, and debugging skills
- Excellent communication skills with the ability to think critically and work independently
- A strong “break feature mentality”
- An engineering mindset to develop thorough test cases
- Proven networking experience with protocol testing and validations, including L2/L3 protocols (especially RoCE - RDMA over Converged Ethernet) within AI/ML or HPC clusters
- Experience with AMD/NVIDIA GPUs, communication collectives (RCCL/NCCL), and libraries (RoCM/CUDA)
- Experience in utilizing automation scripts in Python for network and system-level programming
Preferred Qualifications
- Experience with network test equipment – protocol/PCIe analyzers, protocol jammers, and load generators (e.g., Ixia, IxChariot, Medusa tools)
- Experience testing PCIe switches and a good knowledge of PCIe
- Knowledge of deep learning models including NLP, LLMs, recommendations, or image classification
- Experience deploying BERT/LlamaV2 or similar models and micro benchmarking (MLPerf)
- Experience with Docker containers and deployments using Kubernetes or Ansible
Compensation and Benefits
- Base Salary: $81,000 - $130,000 annually
- Bonus: Eligible for a discretionary annual bonus
- Benefits Package: Includes medical, dental, and vision plans, 401(K) with company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company-paid holidays, paid sick leave, and vacation time
Broadcom is an equal opportunity employer and will consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, national origin, citizenship, disability status, medical condition, pregnancy, protected veteran status, or any other characteristic protected by law.
Required Skills
Test Case Development
RDMA
AI/ML Clusters
Deep Learning Models
Ethernet Functionality
Python Automation Scripts
PCIe (Gen3 & above)
Test Automation
GPU Micro Benchmarking
Virtualization Technologies
Docker Containers
TCP/IP Networking
Ansible
Network Protocol Testing
Kubernetes