Supporting DPU hardware and software integration into Akamai compute and GPU server platforms, including PCIe, networking, storage, and manageability interfaces.
Executing validation plans for DPU platforms, including functional, performance, interoperability, stress, and reliability testing for data-center-scale use cases.
Implementing and maintaining automation, scripts, and test tooling to exercise DPUs, collect telemetry at scale, and summarize results for stakeholders.
Implementing and validating networking and offload features such as RDMA/RoCE, L2/L3/L4 Ethernet/IP forwarding, SR-IOV/virtio-net/vDPA, overlay networks, and congestion control behaviors.
Collaborating with Kernel, NetEng, SDN, Storage, Security, and Cloud teams to align workloads and SLOs in testing setups and configurations.
Working with component and silicon vendors to reproduce issues, capture detailed traces, and validate firmware and feature updates.
Requirements
Have 5+ years of relevant experience and a Bachelor's degree in Computer Engineering or a related field.
Gain practical experience with server and networking hardware, including data center NICs, SmartNICs, DPUs, and integration into x86 or ARM systems.
Be familiar with PCIe, SR-IOV, virtualization, and Linux, and comfortable working across hardware, firmware, and software boundaries.
Have a strong understanding of L2/L3/L4 networking fundamentals and data center technologies such as VXLAN, BGP, RDMA/RoCE, congestion control, and ECMP.
Demonstrate expertise in hardware and platform validation, executing tests, system stress assessments, and automation via Python or Bash scripting.
Communicate effectively in English, collaborate with cross-functional teams, and adapt to hybrid work requiring three on-site days weekly.
Tech Stack
Cloud
Linux
Python
Benefits
Your health
Your finances
Your family
Your time at work
Your time pursuing other endeavors
Senior Software Engineer at Akamai Technologies | JobVerse