Associate AI Engineer
Job Description
Build and support governed, bounded AI and automation solutions on Microsoft Fabric at Pogue in McKinney, TX.
Responsibilities
- Develop, test, and improve bounded AI and automation capabilities using VS Code, SQL, APIs, Git, and Pogue-approved cloud services
- Support solutions including permission-aware enterprise search, retrieval-augmented generation (RAG), internal assistants, workflow support, and AI-enabled analytics
- Convert approved backlog items into requirements, technical tasks, acceptance criteria, and small releases that are measurable and safely supported
- Create prototypes during discovery, then help transform validated prototypes into maintainable services and reusable patterns
- Participate in design review with the Principal Solutions Architect before development starts, then move approved designs through to release
- Work with Microsoft Fabric lakehouse data, governed Gold business objects, semantic models, metadata, and shared business definitions
- Connect structured data with approved documents using secure APIs and retrieval patterns while preserving source permissions, citations, versions, and effective dates
- Contribute to Pogue’s enterprise ontology and knowledge foundation by documenting objects, relationships, definitions, ownership, and authoritative sources
- Build only on data confirmed as validated in the Gold layer
- Document architecture, assumptions, decisions, data flows, interfaces, tests, deployment steps, and operating runbooks for ongoing support
- Evaluate accuracy, failure modes, access behavior, latency, cost, and usefulness; convert results into clear release recommendations
- Follow Pogue requirements for identity, role-based access, data-classification, approved-model use, logging, monitoring, and human-approval steps
- Raise uncertainty, security concerns, and data-quality issues early and propose practical options instead of hiding risk
- Work with business owners and subject-matter experts to understand the decision or workflow before selecting a technical approach
- Communicate tradeoffs in plain language, ask focused questions, demonstrate progress, and incorporate feedback from technical and nontechnical teammates
- Support adoption with concise guides, examples, training materials, and responsive follow-through after launch
- Support the AI Champions Network as solutions roll out to project teams
Requirements
- Team player mindset
- Teachable and capable of learning through feedback
- Curious and self-directed
- Can write and troubleshoot code in VS Code
- Working knowledge of SQL
- Working understanding of REST APIs, Git-based collaboration, testing, and basic cloud concepts
- Secure handling of credentials and data
- Ability to explain a technical project, including decisions made, tradeoffs, and how results were validated
- Clear written communication
- Able to relate to and communicate with a diverse group of professionals
- Can work both individually and as part of a team
- Self-motivated and driven
- Highly organized and detail oriented
- Highly analytical thinker
- Positive attitude
- Internal and external customer service orientation
- Willingness to ask for context when requirements are incomplete
- Minimum 20 hrs of Continued Education (yearly)
Technologies
- VS Code, SQL, APIs, Git
- Microsoft Fabric, OneLake
- Azure AI Search, Azure OpenAI, Azure AI Foundry
- Power BI
- LLM applications, RAG, embeddings
- Prompt or model lifecycle management
- Agents or workflow automation
- Protégé, OWL, RDF, SPARQL
- TypeScript, C#, CI/CD
- Containerized services, monitoring
Technical Program Experience (Not Required)
- Microsoft Azure or Fabric, OneLake or lakehouse patterns, Power BI, Azure AI Search, Azure OpenAI or Azure AI Foundry
- LLM applications, RAG, embeddings, evaluation, prompt or model lifecycle management, agents or workflow automation
- Knowledge representation, semantic modeling, enterprise ontologies, or knowledge graphs coursework or projects, including Protégé, OWL, RDF, or SPARQL
- Metadata, data lineage, document management, or construction and project-control systems
- TypeScript, C#, or another modern language
- CI/CD, containerized services, monitoring, cost management, or secure enterprise integration
Location: McKinney, TX (onsite)
Education: Bachelor’s degree in computer science, software engineering, information systems, data science, or a related field (or co…)