OpenText is looking to solve the problem of building foundational components and developer experiences that power intelligent applications across their product portfolio, with a focus on GenAI applications and agentic systems.
Requirements
- Writing clean, modular Python code using FastAPI, with a strong understanding of system integration and runtime performance.
- Applying and adapting frameworks such as LangChain, LangGraph, CrewAI, or other orchestration platforms to enterprise use cases.
- Designing agent workflows that incorporate tools, memory, vector search, structured reasoning, and secure execution.
- Understanding and implementing A2A interaction flows and integrating agents with tools and resources using MCP.
- Building scalable RAG systems, and optimizing embedding usage, query strategies, and semantic relevance scoring.
- Working across the full development lifecycle from prototype to hardened implementation, with strong test and monitoring practices.
- Collaborating with teams working in Java and TypeScript environments, contributing to cross-language integration and API design.
Responsibilities
- Designing and developing production-ready components for GenAI applications, including agent workflows, tool execution layers, vector search integrations, and memory modules.
- Implementing and optimizing retrieval-augmented generation (RAG) pipelines, including embeddings, hybrid retrieval, and contextual grounding.
- Building reusable agent runtimes and orchestration logic, using frameworks like LangChain, LangGraph, CrewAI, or equivalent.
- Participating in the development of multi-agent patterns, including asynchronous workflows and Agent-to-Agent (A2A) coordination.
- Contributing to the integration of the Model Context Protocol (MCP) for standardized agent-to-tool and resource interactions.
- Extending and integrating semantic reasoning into agent flows using knowledge graphs or other structured sources.
- Collaborating with architects and cross-functional teams to translate high-level designs into modular, maintainable code.
Other
- 10+ years of software development experience, including 2–4 years focused on GenAI or agentic AI development.
- Strong documentation and communication skills to support reusability and onboarding
- Demonstrated ability to ship complex systems in collaboration with architects, product managers, and infrastructure teams.
- Ability to work with and around Java and TypeScript-based applications, including REST and event-driven interfaces.
- Familiarity with knowledge graphs and structured reasoning models is a strong plus.