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
AI Engineer designing and developing AI platforms for Contour Software, focusing on building GenAI systems and advanced LLM orchestration layers. Responsibilities include architecture, system integration, and AI adoption.
AI Engineer designing and maintaining scalable data - to - AI pipelines for KUBRA's customer communications solutions. Delivering AI - driven solutions that improve operational metrics across products and services.
Senior AI Engineer responsible for building and scaling AI capabilities at Elevance Health. Collaborating with multi - disciplinary teams to enhance operational efficiency and technical governance.
AI Engineer developing advanced AI and computer vision systems for industrial automation at Synergeticon. Leveraging cutting - edge research to create production - ready solutions.
AI Engineer designing and delivering GenAI solutions at RebelDot. Collaborating across teams to build reliable systems and improve client AI offerings.
Senior Lead AI Engineer delivering advanced AI solutions at Capital One. Collaborating with cross - functional teams to innovate banking experiences using AI and machine learning.
Senior AI Engineer at Contour Software designing GenAI systems for diverse enterprise solutions. Responsible for AI platform architecture, production - ready systems, and LLM orchestration layers.
PwC AI Engineer - Senior Manager designing and implementing AI solutions. Leading data science teams and managing client relationships in innovative projects.
AI Engineer leveraging extensive AI research and engineering skills for scalable banking solutions. Focused mainly on deploying AI/ML systems and staying current with cutting - edge technologies.