As a Senior Software Engineer, you will work on Dell’s portfolio of rack-scale AI servers and develop automation scripts for rack integration. You will also develop software for AI server development and perform performance benchmarking.
You will:
- Contribute to the design and architecture of new or re-engineered software/storage environments
- Prepare written software/storage specifications for sophisticated products from architectural diagrams and documents
- Build and review design, functional, technical and user documentation
- Develop, review and implement test strategies for software products and systems
Essential Requirements
- 5+ years’ applicable experience or equivalent skill; must have expertise in a full stack development environment and experience in Agile software development
- Proficient running performance benchmarks using MLPerf and HPL
- Skilled in Python and Shell with ability to code/debug sophisticated programs using written or verbal design specifications
- Knowledge of server architecture (including CPU, GPU, DIMM and networking), various operating systems, embedded software, firmware, BIOS, device drivers, databases, application administration, tools and utilities
- Ability to achieve proficiency using new tools, languages and operating systems with training and on-the-job experience
Desirable Requirements