Staff AI Engineer
.NET
Agentic Ai
Ai Agent
Ai Agent Platform
Artificial Intelligence
Artificial Intelligence Engineer
ASP.NET
Automation
C Sharp
Cloud Native
Cloud Native Technologies
Data Architecture
Database
Databases
DevOps
Dot Net
Engineer
Engineering
Generative AI
Kubernetes
Platform Engineering
Rag Architectures
Software Development
Software Engineering
SQL
Staff
Job Description
Staff AI Engineer at Micron (Boise, ID, onsite) to build modern AI-first full stack applications and production systems, with a focus on custom AI agents, MCP, and operationalizing AI for manufacturing.
Responsibilities
- Own features end-to-end across system design, implementation, testing, observability, deployment, and lifecycle support
- Support platform enablement and architecture decisions through code reviews and shared engineering standards
- Design, build, test, deploy, and operate full stack software solutions
- Collaborate with business teams to translate requirements into scalable solutions
- Build and implement Custom AI Agents for workflows such as task automation, decision support, summarization, multi-step reasoning, and guided execution
- Demonstrate engineering proficiency using Vibe Coding prototypes in a timely development process
- Integrate systems using Model Context Protocol (MCP) to enable structured context sharing between models, tools, and agents
- Expose tools and capabilities to LLM-based agents and enable interoperability across AI components without hard-coded integrations
- Integrate applications with external and internal AI services including LLMs, embeddings, search, and tools via well-designed APIs
- Harden AI components for 24x7 critical physical manufacturing systems with focus on reliability, resiliency, latency, performance, security, permissions, data boundaries, observability, and maintainability
- Apply retrieval-augmented generation (RAG) systems within production environments
- Use AI-assisted development tools (code generation, refactoring, test creation, documentation), and critically evaluate and refine AI-generated output with human judgment
- Conduct requirements gathering and analysis for software domains, interfaces, and characteristics
- Write code using programming, scripting, and database languages; support testing, deployment, maintenance, and evolution
- Follow guidelines for coding standards, code reviews, source control, build processes, testing, and operations
Requirements
- Strong full stack software engineering foundation including object-oriented design, clean code, testing strategies, and long-term maintainability
- Experience building and operating production-grade backend or full-stack systems, including API design, service integration, and data persistence
- Ability to design and evolve scalable system architectures with tradeoffs across performance, reliability, security, and developer productivity
- Experience in cloud-native environments including CI/CD pipelines, containerized deployments, and modern operational practices
- Solid understanding of data modeling and storage across relational and non-relational technologies, including selecting the right tool
- Track record of owning software end-to-end from design through lifecycle support, collaborating across engineering and business teams
- Experience with C#, ASP.NET, Angular, RESTful APIs, SQL and NoSQL databases, and Kubernetes-based platforms
- Experience designing and implementing custom AI agents beyond simple chat interfaces
- AI-native skills including prompt engineering, Vibe Coding, context window management, and chain-of-thought design
- Experience integrating systems using MCP or equivalent structured agent/tool interfaces, including prompt design and tool invocation
- Ability to reason about hallucination risk, failure modes, permissions, and guardrails in AI-enabled systems, plus hands-on RAG integration experience
Preferred Qualifications
- Experience applying AI-enabled development practices to accelerate engineering workflows and improve productivity
- Ability to critically evaluate AI-generated outputs and refine them for production-grade systems
- Experience building interoperable AI systems without hard-coded integrations
- Strong understanding of operationalizing AI in critical environments with high reliability and performance requirements
Kubernetes / Platform Engineering
- Strong interest in Kubernetes and cloud-native infrastructure, including running, upgrading, and troubleshooting production clusters
- Desire to deepen expertise in container orchestration, GPU workloads, and platform reliability
- Experience designing and running distributed systems on Kubernetes
- Understanding of message-driven architectures, horizontal scaling, fault tolerance, and multi-tenant workloads
- Help shape a platform roadmap for processing large volumes of data across sites
Technologies
- C#, ASP.NET, Angular
- RESTful APIs
- SQL, NoSQL
- Kubernetes
- CI/CD pipelines, containerized deployments
- Model Context Protocol (MCP)
- LLMs, embeddings, search
- Retrieval-augmented generation (RAG)
- Prompt engineering, Vibe Coding, context window management, chain-of-thought design