Principal Software Development Engineer at F5 designing scalable agentic systems and establishing engineering standards for AI workflows. Leading technical integration and empowering teams for AI development with Gemini.
Responsibilities
Design and implement enterprise-grade agent orchestration frameworks supporting tool use, memory, RAG, agentic workflows and automation.
Establish patterns for multi-agent collaboration, event-driven execution, and workflow chaining across enterprise systems.
Define standards for agent lifecycle management, state persistence, and context engineering.
Lead technical integration of Gemini models via Vertex AI, ensuring secure, scalable API consumption and proper model routing.
Develop internal SDKs, abstractions, and reusable components to standardize Gemini usage across F5 teams.
Build reference implementations and reusable frameworks for high-code agents in Java, Python, Go, or TypeScript.
Implement logging, tracing, telemetry, and evaluation pipelines for agent performance and reliability.
Support engineering teams adopting Gemini Code Assist, CLI workflows, and internal AI development platforms.
Requirements
10+ years of experience in software engineering, with significant experience in distributed systems and backend architecture.
Deep hands-on coding expertise 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 with Vertex AI, Gemini APIs, OpenAI APIs, or similar enterprise AI platforms.
Strong understanding of API design, microservices, Kubernetes, and cloud-native architectures.
Experience building or integrating orchestration frameworks (e.g., LangChain, LlamaIndex, custom orchestration layers).
Familiarity with vector databases, embedding pipelines, and retrieval strategies.
Strong understanding of authentication, authorization, and enterprise security patterns.
Proven ability to build reusable platforms, not point solutions.
Benefits
More details about F5’s benefits can be found at the following link: https://www.f5.com/company/careers/benefits
Principal Software Development Engineer at F5 designing enterprise orchestration frameworks and enabling high - code agent development. Focus on scalable AI systems using Gemini, Vertex AI, and internal infrastructure.
Enterprise Applications AI Architect leading AI and automation integration across Gusto’s systems. Working collaboratively with teams to create intelligent workflows and adaptive systems within enterprise operations.
Generative AI Developer enhancing AI solutions in Citi's Controls Technology. Collaborates with senior developers and business stakeholders for impactful AI - driven products.
AI Engineer developing next - gen conversational AI with a cross - functional team at a healthcare technology startup. Focused on deploying solutions and ensuring data accuracy.
Lead AI Engineer at AustralianSuper designing and delivering production‑grade GenAI solutions. Guiding a high - impact team while ensuring robust, scalable, and secure implementations.
Develop AI - powered products and support foundational AI systems at Capital One. Collaborate with engineers and product teams to enhance customer interactions through AI.
Senior AI Engineer responsible for designing AI agents that streamline complex audit workflows at Fieldguide. Collaborating with teams and improving systems for enterprise reliability.
AI Engineering Intern supporting the testing and validation of electric vehicle systems at Daimler Trucks North America. Collaborating on AI implementation and ML solutions for e - vehicles.
Senior Director of AI Engineering and Delivery overseeing enterprise AI and Generative AI platforms. Leading technical teams in a highly regulated environment within the medical technology sector.
Staff Software Engineer at CaptivateIQ leading AI strategy and architecture for enterprise sales performance solutions. Collaborating with teams on foundational AI systems and technical direction.