QAT Global, a 30+ years IT consulting firm headquartered in the US, is seeking a highly skilled Senior AI Software Engineer with strong .NET and Azure expertise and hands-on experience building AI-powered engineering workflows.
This position will work directly with US-based customers and distributed engineering teams across the US, Brazil, and Costa Rica.
About the Role
This is not a traditional backend development role.
You will help design, build, and operate AI-driven engineering workflows that automate software development activities using modern LLMs and agent frameworks. The role combines backend engineering, AI workflow orchestration, prompt engineering, and critical review of AI-generated code.
The ideal candidate is comfortable working across both software engineering and applied AI domains — building automation while also validating and improving generated outputs.
This is an international environment, and the position is collaborative and technically strong.
Key Responsibilities
* Design and maintain AI-assisted development workflows for .NET applications
* Build integrations between LLMs, internal tooling, and engineering platforms
* Create and refine prompts, templates, structured outputs, and agent behaviors
* Review, validate, and improve AI-generated .NET code and pull requests
* Develop automation around Git workflows, CI/CD pipelines, and developer tooling
* Build evaluation and verification mechanisms for AI-generated outputs
* Collaborate with architects and engineering teams to follow enterprise standards and patterns
* Debug and optimize agent execution flows, tooling integrations, and orchestration logic
* Contribute to platform reliability, observability, and operational efficiency
Required Qualifications
* Strong experience with C# and .NET Core
* Strong experience with SQL and Entity Framework
* Strong Azure Cloud experience, including services such as Azure Functions, API Management, Service Bus, Managed Identities, etc.
* Experience building CI/CD pipelines using Azure DevOps
* Ability to read and interpret technical and architectural documentation
* Hands-on experience working with modern LLM platforms such as OpenAI, Claude, or similar
* Working proficiency in Python for scripting, automation, or AI workflows
* Experience with prompt engineering and AI workflow design
* Familiarity with at least one modern AI/agent framework, such as Semantic Kernel, LangGraph, AutoGen, Claude Agent SDK, and similar frameworks
* Strong problem-solving and debugging skills
* Advanced English communication skills
Nice to Have
* Experience with developer tooling or engineering automation
* AI-assisted code generation or PR automation experience
* Familiarity with MCP (Model Context Protocol)
* Experience with vector databases or RAG architectures
* Observability or evaluation frameworks for AI systems
* Experience with Blazor or legacy .NET Framework applications
* Exposure to prompt versioning, evaluation pipelines, or LLM testing strategies
What We Are Looking For
We are looking for engineers who:
* enjoy solving complex technical problems;
* are comfortableworking with emerging AI technologies;
* can balance engineering quality with experimentation;
* have a hands-onmindset;
* can critically evaluate AI-generated outputs rather than blindly trusting them.