B

ByteDance

Builds content apps, business software and AI

Server System Integration Testing and Validation Engineer

Hardware Validation & TestingConfirmed live in the last 24 hours
Full-timeSan Jose, CA, USANo salary listedIn-person

About the Job

Requirements

  • Bachelor's degree or above in Electrical Engineering, Computer Engineering, Computer Science, or a related major, and at least 3 years of working experience in server qualification.
  • Familiarity with server hardware products from mainstream vendors, mainstream solid-state drives, hard disks, network interface cards, and corresponding testing methods.
  • Proficiency with SPECCPU, Flexible I/O Tester (fio), iperf, STREAM, Memory Latency Checker (MLC), lmbench, and relevant tuning methods.
  • Experience in server qualification testing, proficiency in Baseboard Management Controller Intelligent Platform Management Interface (BMC IPMI) commands, BIOS performance and power-consumption optimization methods, and issue-debugging skills.
  • Knowledge of performance analysis and tuning methods, in-depth performance analysis tools such as perf and emon/Vtune, and ability to analyze benchmark and business performance bottlenecks using multiple performance analysis methods.
  • Familiarity with network interface card operating principles, performance evaluation methods such as bandwidth and latency measurement, and performance tuning methods.
  • Ability to write automated test scripts and familiarity with at least one of Shell or Python.

Responsibilities

  • Perform system integration testing of server products to ensure functional completeness, software and hardware compatibility, performance, and reliability.
  • Work with partners to ensure test coverage for server products during the engineering phase, including formulating the overall test plan, planning tests, and reviewing test cases and test reports.
  • Support the design team in identifying root causes of faults and defects detected during analysis and testing, and adjust and optimize testing schemes and implementation intensity through defect analysis.
  • Participate in performance testing and tuning, including benchmark performance testing, and assist business teams with hardware-related performance analysis and tuning.
  • Research and qualify new components and technologies, and verify their implementation to support improvements in server-system competitiveness.
  • Maintain automated test cases and develop code; review supplier research-and-development test plans and reports at all stages to ensure server development quality meets standards.

Desired Qualifications

  • Master's degree or above in Electrical Engineering, Computer Engineering, Computer Science, or a related major, and at least 3 years of working experience in GPU server qualification.
  • Familiarity with CPU/GPU platform architecture, application performance optimization design, or software-hardware co-design.
  • Understanding of the implementation of CPU virtualization technology in distributed systems.
  • Experience collaborating in cross-functional teams.
  • Familiarity with Java, C, or C++.

About the Company

ByteDance

Builds content apps, business software and AI

ByteDance builds content and creation apps for consumers, alongside collaboration software and AI services for businesses. Its video platforms connect viewers with creators, while CapCut gives people tools to edit and publish videos. The group also develops Lark for workplace communication and shared documents, and its Seed research teams build language, image, video, and speech models used in consumer apps and sold through BytePlus cloud services. It earns money from advertising, commerce services, paid software subscriptions, and usage of its enterprise technology. ByteDance was founded in 2012 and has its operational headquarters in Beijing, China.

Company size
10,001+
Company stage
Private
Total funding
$35.1B
Headquarters
Haidian, China
Founded
2012

Recently Posted Jobs

Explore more opportunities at ByteDance

See more jobs