About this role
Pearson is seeking a Senior Software Engineer to join the AgentOps team, focusing on the design, development, and scaling of enterprise-grade agentic AI systems. This role involves moving beyond traditional GenAI engineering to focus on agent orchestration, context engineering, and production-grade AI systems that transform business workflows. You will own solutions from ideation to production, ensuring reliability, safety, and measurable business impact.
Key Responsibilities:
- Design and build multi-agent systems and orchestrated workflows for enterprise use cases.
- Develop AI-powered solutions using SOTA LLMs and enterprise data sources.
- Implement RAG pipelines, knowledge retrieval, and context-aware reasoning systems.
- Manage the full AgentOps lifecycle, including intake, design, validation, deployment, monitoring, and improvement.
- Build APIs, backend services, and orchestration layers for scalable deployments.
- Implement observability, evaluation frameworks, and guardrails.
- Partner with product and business teams to identify and scale high-impact agentic opportunities.
Required Qualifications
- Bachelor’s or master’s degree in Computer Science.
- 8–10+ years of software engineering experience with strong AI/ML exposure.
- Strong technical foundation in Python and modern backend engineering patterns.
- Experience with orchestration frameworks such as CrewAI, LangGraph, AutoGen, or MAF.
- Working knowledge of RAG, embeddings, vector search, and grounding patterns.
- Experience building and deploying cloud-native AI services on AWS, Azure, or GCP.
- Familiarity with observability tools like OpenTelemetry, New Relic, or Azure Monitor.
- Proven experience building production-grade Agentic systems.
- Exposure to Model Context Protocol (MCP) and agent-to-agent (A2A) interaction patterns.
Skills for this role
PythonAgent OrchestrationCrewAILangGraphAutoGenMAFRAGEmbeddingsVector SearchCloud-native AIAWSAzureGCPApplication InsightsOpenTelemetryAzure MonitorNew RelicModel Context Protocol (MCP)Agent-to-agent (A2A) interaction