D

Dell Technologies

Makes PCs, AI servers and data storage systems

Principal Software Engineer

Performance Testing +1Posted on Nov 10
Full-timeChennai, Tamil Nadu, IndiaNo salary listedIn-person

About the Job

Requirements

  • Experience with system testing and end-to-end validation of AI, data center, and enterprise networking solutions at multidimensional scale, including troubleshooting complex scale-up, scale-across, scale-out, and rack-scale networking and compute deployments.
  • Knowledge of VXLAN-EVPN, MLAG, EVPN-MH, ECMP, VRF, BGP, OSPF, IS-IS, SRv6, BFD, VLAN, LACP, LLDP, STP, multicast, DHCP, DNS, NTP, LDAP, RADIUS, TACACS+, and 802.1X.
  • Knowledge of RoCE, QoS, DCB (PFC/ECN), lossless Ethernet, link-level retransmission, latency, performance, and resiliency, including collective-communication traffic on GPU clusters.
  • Strong Python and test automation skills, including automation frameworks, CI/CD pipelines, validation at scale, telemetry and northbound interfaces (CLI, REST, gNMI, NETCONF/YANG), packet analysis, and traffic-generator testing such as IXIA.
  • A Bachelor's or Master's degree in Engineering in Computer Science and Engineering, Electronics and Communication Engineering, Electrical and Electronics Engineering, Information Technology, Computer Networks, Cloud Computing, or equivalent.

Responsibilities

  • Design and execute system- and solution-level validation, translating product requirements, architecture documents, and specifications into comprehensive test plans and test cases aligned with spec-driven and test-driven development.
  • Validate use-case and solution-centric functional, performance, resiliency, interoperability, and end-to-end scenarios at multidimensional scale, including RoCE and lossless-fabric behavior under congestion (PFC, ECN, link-level retransmission, and retransmits).
  • Track link-level health across test runs and releases, including error counters, link flaps, and FEC and CRC trends.
  • Build and improve Python and SpyTest automation and AI agents to improve execution efficiency and value, accelerate CI/CD pipelines, and expand test coverage.
  • Analyze logs, telemetry, packet captures, and system behavior to identify root causes, close field escapes, and resolve complex issues through triage and closure.
  • Drive assigned deliverables and objectives while working with engineering and architecture teams on customer-use-case and solution-centric validation across complex rack-scale networking and compute deployments.

Desired Qualifications

  • Hands-on experience with SpyTest and network test automation, spec-driven or test-driven development, server and storage environments, and data analysis for trend and escape analysis using SQL and pandas.
  • Experience building or using AI agents and AI-assisted workflows, including AI models and tools such as Claude, Devin, and GitHub Copilot, for test development, automation, analysis, and troubleshooting.
  • Exposure to emerging scale-up fabric standards such as UALink and Ultra Ethernet.

About the Company

Dell Technologies

Makes PCs, AI servers and data storage systems

Dell Technologies makes laptops, desktops, servers, data storage and networking equipment for businesses, governments, schools and consumers, and it builds many of the server racks inside large AI data centers. In 2016 it completed its $67 billion purchase of storage maker EMC, then the largest technology deal ever. One division sells PCs, monitors and Alienware gaming computers, while the other sells PowerEdge servers, storage arrays and networking gear to companies running their own data centers. Dell earns money from those hardware sales plus support, financing and subscription services. Michael Dell founded the company in 1984 from his University of Texas dorm room, and it is based in Round Rock, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Round Rock, TX
Founded
1984

Recently Posted Jobs

Explore more opportunities at Dell Technologies

See more jobs