Software Developer- AI Engineer

United Performance Metals•Hamilton, OH

About The Position

The Software Developer- AI Engineer designs, develops, tests, deploys, and supports production applications and integrations, including AI-enabled solutions, web applications, APIs, and data workflows. The role analyzes business processes and requirements, evaluates build-versus-buy options, selects suitable technologies, and integrates with INVEX, enterprise systems, Microsoft Copilot, and approved AI platforms. It applies modern development practices such as source control, automated testing, CI/CD, containerized deployment, logging, Datadog monitoring, and application observability. The role also considers AI model selection, usage, cost optimization, governance, security, and human-in-the-loop controls, and manages solutions through documentation, change management, adoption, and ongoing support in collaboration with business subject matter experts and application owners. The position requires the ability to read and interpret English documents, write routine reports and correspondence, and speak effectively to groups. It also requires practical problem-solving and the ability to interpret written, oral, diagrammatic, or schedule-based instructions. The work involves regularly sitting, using hands, and reaching; frequent standing, walking, bending, kneeling, crouching or crawling, talking, and hearing; and occasional climbing or balancing and lifting or moving up to 50 pounds. The employee may occasionally be exposed to moving mechanical parts, and the work environment is usually moderately noisy.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, Data Science, or a related technical field, or an equivalent combination of education and relevant professional experience.
  • At least 3 years of professional software development experience, including responsibility for designing, building, testing, deploying, and supporting production applications or integrations.
  • At least 1 year of hands-on experience with AI-enabled development, including generative AI, large language models, AI APIs, Microsoft Copilot technologies, OpenAI-compatible APIs, or similar AI platforms.
  • Proficiency in at least one modern programming language such as Python, C#, JavaScript/TypeScript, or Java, with the ability to develop production-quality applications, APIs, integrations, and data-processing logic.
  • Experience with REST APIs, databases, and enterprise system integrations, including reading, writing, transforming, and validating business data.
  • Working knowledge of modern software development practices, including Git/source control, automated testing, CI/CD, containerization, environment management, and release management.
  • Experience using AI-assisted development tools to improve software development, testing, documentation, or solution delivery while maintaining deterministic application and business logic where appropriate.
  • Understanding of AI security and governance, including data classification, access controls, sensitive data handling, human-in-the-loop processes, model selection, and appropriate use of AI-generated output.
  • Ability to evaluate requirements and perform build-versus-buy analysis across enterprise platforms, Microsoft Copilot capabilities, commercial software, low-code solutions, AI services, and custom software development.
  • Experience working directly with business stakeholders and subject matter experts to translate business processes and requirements into technical solutions.
  • Ability to independently manage a solution through the full development lifecycle, from requirements and architecture through development, deployment, documentation, adoption, and ongoing support.
  • Strong analytical, troubleshooting, communication, and documentation skills.
  • Ability to read and interpret English documents, write routine reports and correspondence, and speak effectively before groups of customers or employees.
  • Ability to solve practical problems involving concrete variables and limited standardization, and to interpret written, oral, diagram, or schedule instructions.

Responsibilities

  • Develop AI-enabled applications and solutions.
  • Develop web applications, APIs, integrations, and data workflows.
  • Analyze business processes and design solutions.
  • Perform build-versus-buy analysis and select technologies.
  • Integrate with INVEX and enterprise systems.
  • Integrate Microsoft Copilot and approved AI platforms.
  • Use source control, CI/CD, and containerized deployment practices.
  • Implement logging, Datadog monitoring, and application observability.
  • Select and use AI models while optimizing usage and cost.
  • Apply AI governance, security, and human-in-the-loop controls.
  • Perform testing, deployment, documentation, and change management.
  • Collaborate directly with business subject matter experts and application owners.
  • Perform other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service