Software Engineer - AI Center of Excellence

Casey'sAnkeny, IA
$81,500 - $112,100Onsite

About The Position

At Casey's, we're building an AI Center of Excellence to help solve meaningful business problems and accelerate how work gets done across the enterprise. From reducing manual effort and improving operational efficiency to enabling better decisions and creating new capabilities, you'll help turn AI opportunities into measurable business outcomes. The AI COE brings together software engineering, AI, and data. You'll move ideas from rapid prototypes to production-ready solutions while helping develop engineering best practices and reusable patterns for responsible AI solution delivery. As a Software Engineer, AI Center of Excellence, you'll be responsible for building, testing, deploying, and maintaining AI-enabled solutions in support of Casey's continuous improvement initiatives. This role collaborates with our Enterprise Continuous Improvement team, product owners, business stakeholders, Data & Analytics team, and IT to develop solutions that deliver measurable business value.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or equivalent years of related work experience.
  • At least three (3) years of experience building and maintaining technical solutions in a business environment.
  • Experience developing software applications using modern programming languages, such as Python or C#.
  • Experience working with cloud platforms, databases, and source control systems, such as Microsoft Azure, SQL-based databases, and Git.

Nice To Haves

  • Comfortable using agentic coding tools such as GitHub Copilot and Claude Code.
  • Experience building AI-enabled applications or workflow automation solutions.
  • Experience with large language models, tool integration, agent skill development, Model Context Protocol (MCP), retrieval-augmented generation (RAG), and related technologies.
  • Experience deploying solutions through modern CI/CD practices.

Responsibilities

  • Design, develop, test, deploy, and maintain AI-enabled applications, services, and automation solutions.
  • Collaborate with business stakeholders, continuous improvement practitioners, and product partners to understand requirements and translate them into technical solutions.
  • Build rapid prototypes and proof-of-concepts to validate ideas and accelerate innovation.
  • Develop and enhance solutions utilizing large language models (LLMs), AI agents, and workflow automation tools where appropriate.
  • Design, develop, execute, and maintain automated testing and evaluations to ensure solution quality and reliability.
  • Monitor, troubleshoot, and resolve issues to maintain stable and effective production solutions.
  • Contribute to engineering best practices, reusable components, and solution patterns that improve quality and accelerate delivery of AI-enabled solutions.
  • Partner with engineering, data, security, and platform teams to ensure solutions meet enterprise requirements for security, governance, and scalability.
  • Research emerging technologies and recommend opportunities to improve platforms, processes, and business outcomes.

Benefits

  • Choices in medical plans
  • Dental
  • Vision
  • Life insurance
  • Charitable giving programs
  • Parental leave
  • Onsite Child Development Center
  • 401k company match up to 6%
  • Vacation & sick time
  • Paid holidays
  • Volunteer time
  • Onsite cafeteria
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service