Software Development Engineer - II

F5 F5 · Enterprise · Hyderabad, India

Software Engineer with a focus on automation and integrating AI/agent-based systems into existing frameworks. Responsibilities include designing, developing, and maintaining automation solutions, debugging, and collaborating with cross-functional teams. Requires Python, networking fundamentals, and familiarity with AI/ML concepts and APIs.

What you'd actually do

  1. Design, develop, and maintain automation solutions using Python, Selenium, and related frameworks.
  2. Integrate and work with AI models and intelligent agents to enhance automation capabilities.
  3. Develop tools and scripts for network automation, testing, and validation.
  4. Collaborate with cross-functional teams to identify, analyze, and solve technical and operational problems.
  5. Experience in handling performance regressions and debugging failures to find product bugs.

Skills

Required

  • Python programming
  • computer networking fundamentals (TCP/IP, HTTP, DNS, etc.)
  • automation tools and frameworks such as Selenium, PyTest, or Robot Framework
  • AI/ML concepts
  • work with AI APIs or agent-based systems
  • REST APIs, JSON
  • integrating third-party systems

Nice to have

  • DevOps tools (Docker, Jenkins, GitLab CI/CD)
  • cloud platforms (AWS, Azure, or GCP)
  • network devices or infrastructure automation (Cisco, etc.)
  • test automation frameworks
  • API automation
  • Performance and scale testing

What the JD emphasized

  • integrating AI/agent-based systems
  • work with AI APIs or agent-based systems

Other signals

  • integrating AI/agent-based systems
  • work with AI APIs or agent-based systems
  • enhance automation capabilities