S

Shermco

Electrical testing, maintenance, and engineering services

AI Product Engineer - Full Stack

AI Application EngineeringUpdated on Nov 10
Full-timeIrving, TX, USA$150k - $170k /yr

About the Job

Requirements

  • At least 5 years of professional full-stack development experience, including building and supporting applications in production.
  • At least 1 year of experience building production LLM-powered features or agents, including tool calling, structured outputs, retrieval-augmented generation, and multi-step workflows.
  • Strong skills in a modern front-end framework such as React, with TypeScript.
  • Strong back-end skills in C#/.NET, Python, or Node.js, including designing and building REST APIs.
  • Experience building evaluations or automated tests for AI features.
  • Experience with relational databases and SQL.
  • Experience deploying and operating applications on Azure or another major cloud platform.
  • Experience implementing authentication and authorization, ideally with Microsoft Entra ID, OAuth 2.0, and OpenID Connect, including service principals or managed identities.
  • Experience with Git, CI/CD pipelines, and automated testing.
  • Ability to work directly with non-technical users to turn needs into simple, usable interfaces.
  • Ability to work independently in a small team with evolving priorities.

Responsibilities

  • Design and build web and mobile-friendly applications, including front ends, APIs, and data access layers, for internal users.
  • Build user experiences for AI features and agents, including chat, review and approval, and task-focused interfaces.
  • Integrate applications with Microsoft Fabric, Azure AI services, and operational systems such as Salesforce, on-premises Business Central, and Dayforce.
  • Select appropriate tools for each need, including Power Apps, Copilot Studio, or an existing product when those are a better fit than custom code.
  • Design and build AI agents and multi-step workflows that retrieve information and take actions across business systems using tool calling and structured outputs, with Copilot Studio, Azure AI Foundry, Claude, or code-first approaches using other approved models.
  • Build secure, reusable integrations with business systems, Microsoft Graph, Fabric, and internal APIs, including Model Context Protocol servers where appropriate.
  • Build solutions handed off by the Forward Deployed AI Engineer that require custom code or a complex agent.
  • Build shared templates, connectors, and components to accelerate delivery of future applications and agents.
  • Build evaluation sets and automated tests to measure AI accuracy, task completion, and failure modes before and after each change.
  • Implement guardrails including least-privilege access, human approval for consequential actions such as writes to systems of record, input and output filtering, and protection against prompt injection.
  • Partner with the Data & AI Governance Engineer and IT Security to meet data access, security, audit, and responsible AI standards.
  • Work directly with users to understand workflows and design practical interfaces, including for field users on mobile devices.
  • Prototype quickly, test with real users, and iterate based on feedback and usage.
  • Build on approved Azure services such as App Service, Static Web Apps, Functions, and Container Apps, in partnership with Infrastructure.
  • Implement authentication and authorization with Microsoft Entra ID and follow secure coding practices.
  • Maintain CI/CD pipelines, automated tests, and development, testing, and production environments.
  • Follow architecture and coding standards agreed with IT Products so solutions can be supported or transitioned smoothly over time.
  • Own applications and agents after launch, including a shared support rotation for business-critical solutions and monitoring for errors, quality, cost, latency, and usage.
  • Handle bug fixes, dependency and security updates, model and platform version changes, and enhancements.
  • Create documentation, runbooks, and user guides to make each solution supportable.
  • Track usage and value, and recommend improvements or retirement.
  • Use AI-assisted development while remaining accountable for quality, security, and maintainability.
  • Share knowledge, provide peer review, and help raise software engineering practices across the Data & AI team.
  • Stay current as application frameworks and agent tooling evolve.

Desired Qualifications

  • Experience building with Claude, Azure AI Foundry, Azure OpenAI, Copilot Studio, or Microsoft 365 Copilot extensibility.
  • Experience with Microsoft Agent Framework, Semantic Kernel, LangGraph, or comparable agent frameworks.
  • Experience building or using Model Context Protocol servers.
  • Knowledge of AI security risks, including prompt injection, data exfiltration, and excessive agency, and how to mitigate them.
  • Experience with LLM observability and evaluation tools.
  • Experience building mobile-friendly or offline-capable applications for field users.
  • Experience with Microsoft Graph, Microsoft Fabric, or Power Platform.
  • Experience integrating with Salesforce, on-premises Business Central, Dayforce, or field service platforms.
  • Familiarity with secure development practices such as the OWASP Top 10.
  • Practical experience using Claude, ChatGPT, GitHub Copilot, or comparable AI tools to accelerate development.
  • Background in construction, electrical, field services, or another operations-heavy industry.

About the Company

Shermco

Electrical testing, maintenance, and engineering services

Shermco provides electrical testing, maintenance, and engineering services across North America for industrial, commercial, and utility clients. Its offerings include rotating machinery service and repair, protection and control testing, commissioning, wind energy services, field services, in-shop services, systems integration, specialty services, disaster recovery, and industry-specific training. The company earns revenue through service contracts, project-based work, and training programs. Shermco uses on-site field work, shop-based repair, and specialized testing and engineering to ensure electrical system reliability and safety. Unlike many competitors, it combines a broad range of services (from rotating machinery to wind energy and disaster recovery) with accreditation by the InterNational Electrical Testing Association and a broad training ecosystem, aiming to be a trusted partner for ongoing electrical maintenance and safety across multiple sectors.

Company size
1,001-5,000
Company stage
Acquired
Total funding
Not listed
Headquarters
Irving, TX
Founded
1974

Recently Posted Jobs

Explore more opportunities at Shermco

See more jobs