Qualifications
• 8+ years of software engineering experience, including meaningful architecture responsibility.
• 2+ years of hands-on experience with Generative AI, AI-assisted engineering, or agentic solutions.
• Strong experience in platform, application, or solution architecture, including APIs, distributed systems, integration, scalability, resilience, and security.
• Hands-on experience with Microsoft Azure, including Azure AI/OpenAI, Azure DevOps, Entra ID, Azure application hosting, storage, monitoring, and security services.
• Practical experience with Generative AI, LLMs, coding agents, agent orchestration, MCP, tool calling, and multi-step AI workflows.
• Experience using GitHub Copilot, Claude Code, or equivalent AI developer tools.
• Knowledge of context engineering, RAG, knowledge retrieval, embeddings, and AI/LLM frameworks such as LangGraph, Semantic Kernel, LangChain, or equivalent.
• Strong understanding of CI/CD, DevOps, software testing, code review, containers, and production engineering practices.
• Working proficiency in Python.
• Strong experience with .NET / C# enterprise application architecture and development.
• Experience with AI evaluation, observability, security, governance, reliability, and cost management.
• Demonstrated ability to move architecture from design through successful production implementation.
• Strong technical leadership, communication, and collaboration skills.
Preferred Qualifications
• Experience in manufacturing, industrial, or engineering environments.
• Familiarity with CAD/engineering drawings, PLM/PDM, MES, ERP, BOMs, or engineering change processes.
• Experience with brownfield .NET application modernization.
• Experience with Kubernetes, Terraform, OpenTelemetry, or self-hosted models.