Opportunity brief
Pearson is hiring for the role of Software Engineer II!
Responsibilities of the Candidate:
- Conduct feasibility studies and provide technical recommendations during the solution design phase. - Design and implement multi-agent workflows for autonomous task execution with Human-in-the-Loop (HITL) controls. - Create Solution Design Documents (SDDs) based on Process Definition Documents (PDDs). - Collaborate with business analysts and stakeholders to understand business processes, data standards, guidelines, and automation requirements. - Develop enterprise-grade Agentic AI solutions using LLMs, CrewAI, UiPath Agent Builder, Python, and REST APIs. - Build AI-powered assistants, conversational AI applications, and intelligent document processing solutions. - Design, develop, and deploy intelligent automation solutions using Microsoft Power Automate and UiPath. - Integrate automation solutions with enterprise applications, APIs, databases, and third-party platforms. - Utilize AI-assisted development tools such as Claude, Cursor, and GitHub Copilot to improve development efficiency, testing, and code quality. - mplement secure API integrations, including OAuth authentication and data exchange using JSON and XML. - Configure and manage AWS environments to support Agentic AI platforms and application development. - Implement Infrastructure as Code (IaC) using Terraform, AWS CloudFormation, or AWS CDK. - Work with relational databases such as SQL Server and PostgreSQL for data management and integration - Develop evaluation frameworks, test strategies, and validation processes for AI and automation solutions. - Monitor production AI systems for performance, reliability, quality, and compliance. - Analyze incidents, identify root causes, and implement continuous improvements through prompt engineering, model optimization, and workflow enhancements. - Support CI/CD implementation and DevOps best practices throughout the development lifecycle.
Requirements:
- Bachelor's Degree in Computer Science, Engineering, Information Technology, or a related field. - Strong analytical and problem-solving capabilities. - Excellent communication and technical documentation skills. - Ability to collaborate effectively with business and technology stakeholders. - Strong organizational and project management skills. - Ability to thrive in Agile/Scrum and fast-paced delivery environments. - Proactive mindset with a passion for innovation, AI, and automation. - Experience provisioning and managing AWS environments. - Knowledge of Infrastructure as Code (Terraform, AWS CloudFormation, AWS CDK). - Understanding of scalable, secure, and production-ready cloud architectures.