Key Responsibilities
1. Agentic SDLC Architecture
- Design and implement end-to-end AI-driven SDLC pipelines using autonomous and semi-autonomous agents.
- Enable agents to support requirements analysis, code generation, code review, testing, and deployment workflows.
2. GitHub Copilot Agent Engineering
- Configure and extend GitHub Copilot agents, custom instructions, and skills.
- Automate repetitive engineering tasks and enforce organizational coding standards.
- Improve developer productivity through intelligent AI assistance across teams.
3. Multi-Agent System Design
- Build scalable multi-agent ecosystems with defined roles such as planner, coder, reviewer, and test agents.
- Define orchestration, coordination, and handoff mechanisms to ensure reliable outputs.
- Ensure deterministic and traceable agent behavior.
4. AI-Driven Code Quality & Governance
- Integrate AI agents with tools such as SonarQube, CodeRabbit, and similar platforms.
- Enforce quality gates, security checks, and coding standards within CI/CD pipelines.
- Provide real-time feedback on code quality and vulnerabilities.
5. AI-Powered Automated Testing
- Use AI agents to generate unit tests, integration tests, BDD scenarios (Gherkin/Cucumber), and test data.
- Continuously improve test coverage with minimal manual intervention.
6. Prompt Engineering & Agent Skills Development
- Design reusable, parameterized prompts and domain-specific agent skills.
- Tailor AI behavior for enterprise contexts such as microservices, banking APIs, and cloud-native systems.
7. Architecture & Design Support
- Leverage AI agents to generate architecture diagrams, ADRs, API contracts, and technical documentation.
- Ensure alignment with organizational design and engineering standards.
8. Engineering Governance & Best Practices
- Define standards for AI-assisted development, including prompt governance and output validation.
- Implement observability for agents and guardrails for hallucination mitigation.
- Establish human-in-the-loop review processes for critical workflows.
9. Platform Engineering Integration
- Embed AI agents into internal developer platforms (IDPs) and self-service engineering toolchains.
- Enable reusable AI-powered workflows across engineering teams.
10. Innovation & Continuous Improvement
- Stay current with emerging frameworks such as LangGraph, AutoGen, CrewAI, and Copilot Extensions.
- Lead proof-of-concepts and drive adoption of new AI engineering practices across teams.
Required Skills & Experience
- Hands-on experience with GitHub Copilot, Copilot Chat, and Copilot Extensions/Agents
- Experience building multi-agent systems using frameworks such as LangGraph, AutoGen, or CrewAI
- Strong software engineering background in at least one major stack (Java/Spring, Python, or Node.js)
- Solid understanding of CI/CD pipelines, DevSecOps, and quality engineering practices
- Experience with prompt engineering, RAG architectures, and LLM-based applications
- Knowledge of SDLC governance, testing strategies, and code quality standards
