Senior Software Engineer – AI Security

F5 · Enterprise · Hyderabad, India

Senior Software Engineer to design, build, and enhance AI-enhanced tooling and intelligent systems for safe, resilient AI workflows, focusing on platforms that embed safe logic, enforce secure behavior, and maintain operational quality using advanced chunking, agent orchestration, and trustworthy code pipelines.

What you'd actually do

  1. Design and implement components for AI-enhanced tooling that monitors, evaluates, and improves software behavior with an emphasis on safety and resilience across distributed systems.
  2. Build and maintain systems that leverage semantic chunking, language model agents, and automated reasoning to support developer workflows with contextual awareness and guidance.
  3. Collaborate with cross-functional teams — product, security, SRE — to translate high-level needs into technical designs and robust implementations.
  4. Contribute to safe AI practices by defining interfaces and logic that help prevent and detect unsafe code constructs or misconfigurations without relying on simple pattern matching.
  5. Partner with DevOps and CI/CD engineers to integrate quality feedback loops, instrumentation, and runtime guards into build, deploy, and release pipelines.

Skills

Required

  • Python
  • Go
  • TypeScript
  • distributed system design
  • asynchronous workflows
  • microservices architectures
  • AI/ML concepts
  • cloud environments (AWS, GCP, Azure)
  • container orchestration (Kubernetes)
  • APIs
  • message buses
  • streaming data (Kafka, Pub/Sub)
  • secure development practices
  • runtime policy enforcement
  • defensible system design

Nice to have

  • LLMs
  • agent frameworks
  • developer productivity tools
  • platform services
  • formal methods
  • symbolic analysis
  • safety-constrained execution environments
  • observability tooling (metrics, logs, traces)
  • runtime dashboards
  • semantic chunking
  • structural representations of code/data

What the JD emphasized

  • advanced chunking
  • agent orchestration
  • trustworthy code pipelines
  • safe AI practices
  • semantic chunking
  • language model agents
  • automated reasoning
  • prevent and detect unsafe code constructs or misconfigurations without relying on simple pattern matching
  • runtime guards

Other signals

  • AI-enhanced tooling
  • agent orchestration
  • trustworthy code pipelines
  • safe AI practices
  • intelligent pipelines