Software Engineer- AI Agents / Generative AI

PNC Bank•Strongsville, OH
•Onsite

About The Position

PNC is hiring a Software Engineer within its Technology organization to support the Data & Analytics organization. The position is based in Pittsburgh, Pennsylvania, or Cleveland, Ohio, and focuses on designing, developing, and deploying AI-powered applications and agentic systems that use large language models, orchestration frameworks, and enterprise data platforms. The engineer will work with data scientists, data engineers, and business stakeholders to turn business needs into scalable AI solutions. The role also involves monitoring production AI solutions, reviewing performance and telemetry metrics, finding opportunities for optimization, and implementing improvements to reliability, efficiency, and business outcomes. General software duties include designing solutions for business needs, writing and testing code, deploying and maintaining software, debugging issues, and preparing technical and procedural documentation. PNC describes the position as in-office and asks candidates to discuss workplace expectations with their recruiter and hiring manager. PNC will not sponsor employment visas or participate in STEM OPT for this position. The role typically requires a college or university degree and at least two years of relevant professional experience. A comparable combination of education, job-specific certifications, and experience, including military service, may be considered in place of a degree. The position is incentive eligible, with payment based on company, business, and/or individual performance.

Requirements

  • Hands-on experience developing applications in Python.
  • Experience building or integrating AI, machine learning, Generative AI, or LLM-based solutions.
  • Experience with agent orchestration frameworks such as LangGraph and/or LangChain.
  • Experience developing and consuming REST APIs.
  • Knowledge of Model Context Protocol concepts and AI tool integrations.
  • Experience deploying and supporting production software solutions.
  • Strong problem-solving skills and ability to work collaboratively.
  • Typically, a university or college degree and at least two years of relevant professional experience; a comparable combination of education, job-specific certification(s), and experience, including military service, may be considered in lieu of a degree.
  • Customer-focused approach, with knowledge of practices that prioritize customer needs and satisfaction in business decisions.

Nice To Haves

  • Experience building autonomous or agentic AI systems.
  • Experience with PySpark and/or data engineering pipelines.
  • Familiarity with cloud-native development and AI services.
  • Experience with observability, monitoring, telemetry, and operational analytics.
  • Experience working in large-scale enterprise environments.
  • Preferred skills include Agile methodology, cloud computing, computer programming, debugging, LangChain, LangGraph, object-oriented programming, programming languages, Python, software design, software development, systems architecture, and version control.
  • Competencies include application design, architecture, application development tools, application maintenance, application testing, packaged application integration, system development life cycle, technical troubleshooting, and technical writing/documentation.

Responsibilities

  • Design, build, test, and deploy AI agents and Generative AI-driven applications.
  • Develop agentic workflows using orchestration frameworks such as LangGraph and LangChain.
  • Build integrations with internal and external systems through REST APIs and other service interfaces.
  • Implement and support Model Context Protocol (MCP)-based solutions and integrations.
  • Develop AI-powered automation solutions for data and analytics use cases.
  • Collaborate with data scientists to operationalize AI models and measure business impact.
  • Monitor deployed AI agents using observability and telemetry tools to evaluate performance, reliability, and usage patterns.
  • Troubleshoot, optimize, and maintain AI applications in production environments.
  • Partner with data engineers and analytics teams to automate and enhance data workflows.
  • Contribute to best practices for AI engineering, model governance, scalability, and software development.
  • Design software solutions to address business needs; write, test, and deploy software.
  • Prepare technical and procedural documentation required for software.
  • Maintain and debug software.
  • Assess and manage risks associated with business objectives and activities in support of PNC's Enterprise Risk Management Framework.

Benefits

  • Medical and prescription drug coverage, with a Health Savings Account feature, for eligible employees.
  • Dental and vision options.
  • Employee and spouse/child life insurance.
  • Short- and long-term disability protection.
  • 401(k) with PNC match.
  • Pension and stock purchase plans.
  • Dependent care reimbursement account.
  • Back-up child and elder care.
  • Adoption, surrogacy, and doula reimbursement.
  • Educational assistance, including select programs that are fully paid.
  • Wellness program with financial incentives.
  • Maternity and/or parental leave, depending on eligibility.
  • Up to 11 paid holidays each year, depending on eligibility.
  • 9 occasional absence days each year, unless otherwise required by law.
  • Between 15 and 25 vacation days each year, depending on career level and years of service.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service