Taro Logo

Senior Software Engineer-AI Server Development, Performance Benchmarking

Dell Technologies helps organizations and individuals build their digital future and transform how they work, live and play, providing the industry's broadest and most innovative technology and services portfolio for the data era.
Austin, TX, USAHopkinton, MA 01748, USAFranklin, MA 02038, USA
$145,000 - $187,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer-AI Server Development, Performance Benchmarking

Dell Technologies is seeking a Senior Software Engineer to join their Software Engineering Team, focusing on AI Server Development and Performance Benchmarking. This role is crucial in developing Dell's portfolio of rack-scale AI servers and creating automation scripts for rack integration. The position combines expertise in software engineering with specialized knowledge in AI server performance benchmarking.

The ideal candidate will be part of a team that delivers next-generation application enhancements and new products, working at the cutting edge of technology. They will be responsible for designing and developing software for platforms, peripherals, applications, and diagnostics using advanced technologies and methodologies.

Key responsibilities include contributing to software architecture, preparing detailed specifications, developing test strategies, and working with both internal and external partners. The role requires strong expertise in Python, shell scripting, and understanding of server architecture including CPU, GPU, DIMM, and networking components.

Dell Technologies offers a competitive compensation package ranging from $145,000 to $187,000, along with comprehensive benefits. The company is committed to fair and equitable compensation practices and provides an inclusive work environment where team members can make a significant impact.

This position offers an excellent opportunity to work with some of the best minds in the industry and access to advanced technology. Dell Technologies' commitment to innovation and transformation makes this an ideal role for someone looking to contribute to meaningful technological advancement while growing their career in a supportive, dynamic environment.

Last updated 2 months ago

Responsibilities For Senior Software Engineer-AI Server Development, Performance Benchmarking

  • Contribute to the design and architecture of new or re-engineered software/storage environments
  • Prepare written software/storage specifications for sophisticated products
  • Build and review design, functional, technical and user documentation
  • Develop, review and implement test strategies for software products and systems

Requirements For Senior Software Engineer-AI Server Development, Performance Benchmarking

Python
Linux
  • 5+ years' applicable experience in full stack development and Agile software development
  • Proficient running performance benchmarks using MLPerf and HPL
  • Skilled in Python and Shell scripting
  • Knowledge of server architecture (CPU, GPU, DIMM and networking)
  • Experience with AMI BIOS and MegaRAC SPX BMC firmware
  • Ability to maintain firmware for embedded systems, specifically C/C++
  • Bachelor's degree or related experience

Benefits For Senior Software Engineer-AI Server Development, Performance Benchmarking

Medical Insurance
  • Comprehensive benefits package
  • Career growth opportunities
  • Collaborative work environment