AI Software Engineer
OFFICE OF MANAGEMENT AND ENTERPRISE SERV
Oklahoma City, OK, United States22h ago
Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.
How well do you match this job?
Key details
- Location
- Oklahoma City, OK, United States
- Work style
- Onsite
- Level
- Senior
- Job type
- Full-time
- Experience
- 6–9 yrs
- Function
- Software engineering
- Focus area
- AI / ML
- Posted
- 22h ago
Skills
About the role
Job Posting Title
AI Software EngineerAgency
090 OFFICE OF MANAGEMENT AND ENTERPRISE SERVSupervisory Organization
IS-DataJob Posting End Date
Refer to the date listed at the top of this posting, if available. Continuous if date is blank.
Note: Applications will be accepted until 11:59 PM on the day prior to the posting end date above.
Estimated Appointment End Date (Continuous if Blank)
Full/Part-Time
Full timeJob Type
RegularCompensation
Job Description
As an AI Software Engineer with OMES you will enjoy:
- Generous leave including 15 days of vacation, 15 days of sick leave and 11 paid holidays annually.
- A comprehensive Benefit Package with a generous benefit allowance to offset the cost of insurance premiums for employees and their eligible dependents.
Job Details
- Full-time 40-hour work weeks
- Support the Information Services Division
- Salary is based on education and experience
- This is an on-site position located in Oklahoma City, OK
Position Summary
The AI Software Engineer owns the agency’s custom AI development on Microsoft Foundry (formerly Azure AI Foundry). This is a hands-on engineering role with a clear mandate: turn AI delivery from a series of one-off projects into a repeatable, industrialized pattern that lets the organization deliver more AI solutions, faster, at a lower cost per solution.
The role inherits AI products already running in production. The engineer will take full ownership of them – stabilizing, hardening and supporting the code – while extracting what works into a shared core capability that every future AI solution is built on. Success means each new use case is a configuration of proven components, not a new build from scratch.
Key Responsibilities
Reusable AI Platform & Delivery Pattern (Economy of Scale)
- Design and maintain a reference architecture for AI solutions on Microsoft Foundry, including Foundry Agent Service, Foundry Models, Azure OpenAI and Azure AI Search / Foundry IQ grounding.
- Build reusable starter templates, shared SDK/libraries and infrastructure-as-code modules so new use cases can be stood up in days rather than months.
- Standardize common building blocks: prompt and agent configuration, retrieval-augmented generation (RAG) pipelines, tool/API connectors, model routing, conversation state and error handling.
- Define a repeatable intake-to-production lifecycle (discovery, prototype, evaluation, security review, deployment, support handoff) and continually refine it based on lessons learned.
- Identify duplicated logic across products and refactor it into the shared core; retire one-off code wherever possible.
- Track and optimize unit economics – token consumption, model selection, compute and hosting cost – and design for cost efficiency at scale.
Inherited Product Ownership & Code Hardening
- Assume technical ownership of existing production AI products; perform an early assessment of architecture, code quality, security, dependencies and technical debt.
- Develop and execute a prioritized hardening plan: automated unit, integration and regression tests; static and dependency scanning; secrets management; resiliency and retry patterns; rate-limit and quota handling.
- Migrate inherited products onto the shared core capability and standard pipelines as the pattern matures.
- Implement automated AI evaluation (groundedness, relevance, accuracy, safety) as release gates, and maintain regression test sets for each product.
- Deliver enhancements and new features against a prioritized backlog in partnership with product owners and business stakeholders.
Production Operations & Support
- Provide ongoing support for AI products, including participation in an on-call rotation and incident response for production issues.
- Instrument products with telemetry, tracing and dashboards (Azure Monitor, Application Insights, Foundry observability) covering latency, error rates, cost and model quality.
- Define service level objectives with stakeholders and monitor model and prompt drift, degradation and anomalous usage.
- Perform root cause analysis, write post-incident reviews and drive corrective actions back into the shared platform.
- Manage model version lifecycles, deprecations and upgrades with minimal disruption to users.
Security, Governance & Responsible AI
- Apply secure-by-design practices: managed identities, least-privilege RBAC, private networking, key and secrets management, and data protection appropriate for government data.
- Implement content safety, prompt-injection defenses, input/output filtering and human-in-the-loop controls where required.
- Support the agency’s AI governance framework, documentation and audit requirements, including model cards, data lineage, risk assessments and records retention.
- Ensure solutions meet applicable state policy, privacy, accessibility (WCAG / Section 508) and security standards.
Collaboration, Enablement & Documentation
- Work within an agile delivery model alongside DevSecOps, SRE, Observability, infrastructure, security and data teams.
- Produce clear architecture documentation, runbooks and developer guides so the pattern can be adopted by other engineers and vendors.
- Coach developers and contractors on the standard pattern; perform code reviews and enforce engineering standards.
- Translate business problems into technical approaches and communicate trade-offs to non-technical stakeholders and leadership.
Physical Demands and Work Environment
While performing the duties of this job, this position works in an office setting with a computer for a large percentage of the workday. The noise level in the work environment is usually moderate. Occasional travel may be required.
This position participates in an on-call rotation for production AI services, including occasional after-hours support.
Minimum Qualifications
Requirements include a Bachelor’s degree in Computer Science, Software Engineering or a related field and 6+ years of professional software development experience building and supporting production applications, plus 2+ years developing generative AI or LLM-based solutions in production, including RAG and/or agent-based architectures, or equivalent combination of education and experience.
Preference will be given to candidates who possess
- Microsoft Certified: Azure AI App and Agent Developer Associate (AI-103) or predecessor Azure AI Engineer Associate (AI-102); Azure Developer or DevOps Engineer certifications.
- Experience with Foundry Agent Service, Semantic Kernel / Microsoft Agent Framework, multi-agent orchestration or Model Context Protocol (MCP) tooling.
- Experience with AI evaluation frameworks, LLMOps practices and prompt/version management.
- Background in public sector, regulated industries or environments with strict security and compliance requirements.
- Experience with FinOps or IT cost management for cloud and AI workloads.
- Familiarity with Power Platform, Copilot Studio or Microsoft 365 integration.
About OMES
The Office of Management and Enterprise Services provides excellent service, expert guidance and continuous improvement in support of our partners’ goals. We are a highly qualified workforce committed to serve those who serve Oklahomans and make government run in the most efficient, innovative manner possible.
OMES is an Equal Opportunity Employer. Reasonable accommodation to individuals with disabilities may be provided upon request.
Equal Opportunity Employment
The State of Oklahoma is an equal opportunity employer and does not discriminate on the basis of genetic information, race, religion, color, sex, age, national origin, or disability.
Current active State of Oklahoma employees must apply for open positions internally through the Workday Jobs Hub.
If you are needing any extra assistance or have any questions relating to a job you have applied for, please click the link below and find the agency for which you applied for additional information: