Principal AI Software Development Engineer

F5
Hyderabad, Bengaluru
Workplace: HybridFull timeFunction: Data Science & Machine LearningExperience: 10+ yearsSkills: []

Build and scale an enterprise agentic AI platform by designing and implementing agent orchestration frameworks for secure, production-grade AI agents. Serve as the technical authority for Gemini rollout, integrating Gemini via Vertex AI and developing reusable SDKs and reference implementations. Establish standards for agent lifecycle management, state persistence, and context engineering, while delivering observability, safety guardrails, and performance optimizations across distributed, cloud-native systems.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
F5
F5
1 month ago

Principal AI Software Development Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 14 days agoStatus: Live

Job Summary

Build and scale an enterprise agentic AI platform by designing and implementing agent orchestration frameworks for secure, production-grade AI agents. Serve as the technical authority for Gemini rollout, integrating Gemini via Vertex AI and developing reusable SDKs and reference implementations. Establish standards for agent lifecycle management, state persistence, and context engineering, while delivering observability, safety guardrails, and performance optimizations across distributed, cloud-native systems.
Location: Hyderabad, Bengaluru
Workplace: Hybrid
Employment Type: Full time
Job Function: Data Science & Machine Learning
Seniority: Mid level

Key Responsibilities

  • •Design and implement enterprise-grade agent orchestration frameworks supporting tool use, memory, RAG, and agentic workflows.
  • •Lead Gemini integration via Vertex AI, ensuring secure and scalable API consumption and proper model routing.
  • •Build reusable high-code agent frameworks in Java, Python, Go, or TypeScript and establish secure integration patterns with enterprise systems.
  • •Implement observability, evaluation, and safety governance including logging/tracing/telemetry and defenses against hallucinations and prompt injection.
  • •Provide technical leadership by enabling engineering teams to adopt Gemini-related workflows and perform architectural reviews across F5.

Key Requirements

  • •10+ years of software engineering experience with significant distributed systems and backend architecture experience.
  • •Deep hands-on coding in Python and at least one of: Go, Java, or TypeScript.
  • •Production experience with LLM-based systems including prompt engineering, tool calling, RAG, embeddings, and agent frameworks.
  • •Experience integrating enterprise AI platforms such as Vertex AI and Gemini APIs (or OpenAI APIs).
  • •Strong knowledge of API design, microservices, Kubernetes, and cloud-native architectures (plus orchestration frameworks like LangChain or LlamaIndex).
Experience:10+ yearsDistributed systemsLLM-based systemsAgentic AIEnterprise AICloud-native
Tech Stack:PythonGoJavaTypeScriptGeminiVertex AIOpenAI APIsLLMRAGLangChainLlamaIndexKubernetesMicroservicesSDKsMCP (Model Context Protocol)SalesforceSnowflakeSharePointServiceNowJSON schemas

Company Brief

F5
Provides application delivery networking, load balancing, and security solutions for on-premises and cloud environments, helping organizations optimize, secure, and scale applications and APIs across multi-cloud infrastructures.
Industry: Networking Equipment
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Seattle, United States
Founded: 1996
Glassdoor
Glassdoor: 3.8
WebsiteLinkedIn