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 innovative technology solutions.
$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 in Austin, Texas. This role focuses on AI server development and performance benchmarking, working with Dell's portfolio of rack-scale AI servers. The position combines software engineering expertise with specialized knowledge in server architecture and AI performance optimization.

The ideal candidate will contribute to designing and architecting software/storage environments, develop automation scripts for rack integration, and conduct performance benchmarking using tools like MLPerf and HPL. This role requires strong technical skills 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 fostering innovation and professional growth, providing opportunities to work with cutting-edge technologies in AI and server development.

As part of Dell's Software Engineering team, you'll be at the forefront of developing next-generation application enhancements and new products. The role offers the chance to make a significant impact while working with advanced technologies and methodologies. Dell Technologies values diversity and inclusion, providing a collaborative environment where team members can contribute to solutions that transform how organizations work, live, and play.

Last updated 12 days 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
  • Develop automation scripts for rack integration
  • Perform AI server performance benchmarking

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 (C/C++, OpenBMC)
  • Bachelor's degree or related experience

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

Medical Insurance
Dental Insurance
Vision Insurance
  • Comprehensive benefits package (details available at MyWellatDell.com)
  • Career growth opportunities
  • Collaborative work environment

Interested in this job?