E

Etched

Designs chips and servers for running AI models

Supercomputing Test Software Engineer

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeTaipei City, TaiwanIn-person

About the Job

Requirements

  • Proficiency in at least one scripting language, such as Python, Bash, or Go.
  • Experience with software testing methodologies and tools.
  • Strong understanding of operating systems, with Linux preferred, and server hardware architectures.
  • Ability to analyze complex technical problems and provide effective solutions.
  • Experience with version control systems, such as Git.
  • Experience reading and interpreting hardware logs.

Responsibilities

  • Design, develop, and implement automated supercomputing test suites using scripting languages and test frameworks across system operation, including boot sequences, root-of-trust, system management, workload deployment, and performance.
  • Execute tests on server hardware, monitor system performance and health, and analyze test results.
  • Investigate and debug hardware and software failures identified during testing, providing detailed reports and mitigation plans.
  • Collaborate with internal and external hardware and software engineering teams to identify failure root causes and implement corrective actions.
  • Contribute to developing and maintaining supercomputing testing infrastructure, including portable test environments and automation tools runnable in any environment.
  • Create and maintain documentation for test plans, test cases, and test results.
  • Analyze system performance metrics to identify potential bottlenecks and optimization opportunities.
  • Participate in continuous improvement efforts to improve the efficiency and effectiveness of testing.
  • Develop automated test suites to stress-test supercomputing AI subsystems under extreme at-scale workloads.
  • Design and implement fault-injection tests to simulate hardware and software failures.
  • Create tools to monitor and analyze system performance metrics, including CPU utilization, cross-socket memory performance and usage, and network latency.
  • Build and maintain a scalable testing environment capable of handling multiple server configurations.
  • Collaborate with hardware engineers to develop tests for new server features and components.
  • Contribute to creating pod-level dashboards tracking system testing across hundreds of AI accelerators.

Desired Qualifications

  • Experience with hardware burn-in testing or reliability testing.
  • Experience with performance testing and benchmarking tools.
  • Familiarity with hardware diagnostic tools and techniques.
  • Experience with continuous integration and continuous delivery pipelines.
  • Knowledge of low-level hardware communication protocols, such as I2C.
  • Experience with data analysis tools and techniques.

About the Company

Etched

Designs chips and servers for running AI models

Etched designs AI chips and the server racks built around them for AI companies and cloud providers, focusing only on inference, the work of running trained models to answer requests. In 2024, it unveiled a chip hard-wired to run only transformers, the type of AI model behind ChatGPT, after betting at its founding that they would dominate AI. Etched develops its chips, racks, and software together, and each rack links many chips through a shared pool of fast memory so very large models with long inputs can answer quickly. It earns money by selling these complete systems rather than individual chips. Etched was founded in 2022 and is based in San Jose, California.

Company size
201-500
Company stage
Series D
Total funding
$1.6B
Headquarters
San Jose, CA
Founded
2022

Recently Posted Jobs

Explore more opportunities at Etched

See more jobs