Principal Software Development Engineer

F5 F5 · Enterprise · Hyderabad, India

Principal Test Engineer at F5 with expertise in advanced networking protocols and AI/ML for test automation and analytics. Responsibilities include leading test planning, architecting AI/ML frameworks for anomaly detection and predictive analytics, collaborating with cross-functional teams, and mentoring junior engineers.

What you'd actually do

  1. Lead end-to-end test planning, design, and execution for features involving advanced networking (L2/L3 switching/routing, load balancing, firewall, VPN, SSL/TLS offload, DNS, HTTP/2, HTTP/3, QUIC, IPsec, GRE, VXLAN, MPLS, BGP, OSPF, VRRP, SNMP, NetFlow, etc.).
  2. Architect and implement automated test frameworks using modern AI/ML techniques for anomaly detection, predictive analytics, and intelligent test case generation.
  3. Collaborate with development, product management, and DevOps to ensure comprehensive test coverage and continuous integration.
  4. Analyze complex system behaviors, troubleshoot issues, and drive root cause analysis.
  5. Mentor and guide junior engineers in networking technologies and AI-driven testing.

Skills

Required

  • 14+ years in software or system testing, with at least 5 years focused on networking products or platforms.
  • Deep understanding of networking protocols and architectures (TCP/IP, UDP, HTTP/S, SSL/TLS, DNS, BGP, OSPF, IPsec, GRE, VXLAN, MPLS, etc.).
  • Proficiency in Python or similar scripting languages; experience with test automation frameworks.
  • Hands-on experience applying AI/ML methodologies (e.g., data-driven testing, NLP for log analysis, anomaly detection).
  • Experience with CI/CD pipelines and cloud environments.
  • Excellent analytical, troubleshooting, and communication skills.

Nice to have

  • Industry certifications in networking (e.g., CCNP, CCIE, JNCIP, etc.).
  • Experience with containerized environments (Docker, Kubernetes).
  • Familiarity with REST APIs and modern DevOps practices.

What the JD emphasized

  • deep expertise in advanced networking protocols
  • hands-on experience leveraging the latest AI methodologies for test automation and analytics
  • Deep understanding of networking protocols and architectures
  • Hands-on experience applying AI/ML methodologies

Other signals

  • AI/ML for test automation
  • anomaly detection
  • predictive analytics
  • intelligent test case generation
  • advanced networking protocols