Job Summary
We are seeking a hands-on AI Engineer to design, build, and deliver solutions using .NET and Python, with practical experience in Azure AI Foundry, Model Context Protocol (MCP), and agent-assisted SDLC patterns.
This is an execution-focused role. You will spend most of your time writing code, integrating agents, and shipping AI-enabled features (rather than defining long-term strategy or serving solely as an architect). AI agents accelerate development, while engineering ownership and validation remain with the team.
Key Responsibilities
Agentic SDLC Implementation (Execution-Focused)
- Implement agent-assisted development workflows using Azure AI Foundry Agent Service.
- Consume or build MCP-compliant tools to expose internal services to agents in a standardized way.
- Apply agentic patterns to accelerate delivery while ensuring:
- Pull requests are reviewed by engineers.
- CI/CD pipelines remain unchanged.
- Security and quality gates are not bypassed.
Application and Service Development
- Develop and maintain backend services and APIs using .NET.
- Write Python/C# code for AI integration, automation, and orchestration.
- Use agent assistance for refactoring, test scaffolding, and documentation generation.
- Fix defects, improve code quality, and enhance existing services.
Quality, Security, and Governance
- Ensure all AI-assisted output goes through:
- Code review
- Unit and integration testing
- CI/CD pipelines
- Follow established coding standards and SDLC practices.
- Add logging and traceability for agent interactions.
Skill Requirements
Core Engineering
- Strong hands-on experience with C#/.NET (APIs, services, microservices).
- Strong hands-on experience with Python.
- Experience working in an enterprise SDLC (Git, pull requests, builds, releases).
- Ability to independently implement features and deliver tasks end to end.
AI, MCP, and Agentic Development
- Practical experience using Azure AI Foundry to build or consume AI agents.
- Experience integrating MCP-based tools or services.
- Experience with agent-assisted development (coding, testing, or automation).
- Understanding that agents assist engineers and do not replace review or ownership.
- Experience with Azure DevOps or GitHub CI/CD.
- Exposure to test automation or legacy code refactoring.
- Familiarity with multi-agent or tool-orchestrated systems.
- Demonstrated project delivery experience beyond proofs of concept (POCs) or demos.