Software Engineer - AI

PNC Bank•Pittsburgh, PA
•$75,000 - $137,500•Onsite

About The Position

As a Software Engineer - AI within PNC’s technology organization, you will support PNC’s Data & Analytics organization by designing, developing, testing, and deploying AI-powered applications and agentic systems that use large language models, orchestration frameworks, and enterprise data platforms. You will work with data scientists, data engineers, analytics teams, business stakeholders, and other partners to translate business needs into scalable AI solutions and improve data workflows. The position includes building agentic workflows with frameworks such as LangGraph and LangChain; integrating internal and external systems through REST APIs, service interfaces, and Model Context Protocol (MCP) solutions; and developing AI-powered automation for data and analytics use cases. You will operationalize AI models, monitor production applications and telemetry, evaluate reliability and usage, troubleshoot issues, optimize workflows, and implement enhancements. You will also contribute to sound practices for AI engineering, governance, scalability, and software development. This is an in-office position based in one of the listed locations: Pittsburgh, Pennsylvania; Dallas, Texas; Strongsville, Ohio; Birmingham, Alabama; or Denver, Colorado. PNC does not provide employment visa sponsorship or participate in STEM OPT for this position. The role is incentive eligible. The stated base salary range is $75,000–$137,500, varying by location, market data, and individual skills, experience, and education.

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 (MCP) 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 2 years of relevant professional experience; a comparable combination of education, job-specific certifications, and experience (including military service) may be considered in lieu of a degree.
  • Bachelor’s degree is listed under education.
  • No required certifications or licenses.

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.
  • Skills in Agile methodology, cloud computing, computer programming, debugging, object-oriented programming, programming languages, software design and development, systems architecture, and version control.
  • Competencies in application design, architecture, application development tools and maintenance, application testing, packaged application integration, system development lifecycle, technical troubleshooting, and technical writing/documentation.

Responsibilities

  • Design, build, test, and deploy AI agents, GenAI-driven applications, and other software solutions.
  • Develop agentic workflows using orchestration frameworks such as LangGraph and LangChain.
  • Build integrations with internal and external systems using 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 and production AI applications using observability and telemetry tools; evaluate performance, reliability, usage, and other metrics.
  • Troubleshoot, optimize, maintain, and enhance production AI applications and workflows.
  • Partner with data engineers and analytics teams to automate and improve data workflows.
  • Work with business stakeholders and technical partners to translate business needs into scalable AI solutions.
  • Contribute to scalable, governed, production-ready AI engineering practices and software development best practices.
  • Write code, test and deploy software, prepare technical and procedural documentation, and maintain and debug software.
  • Design software solutions that address business needs.

Benefits

  • Medical and prescription drug coverage, including a Health Savings Account feature, for eligible employees.
  • Dental and vision coverage 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 fully paid programs.
  • 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, depending on eligibility.
  • 15 to 25 vacation days each year, depending on career level and years of service, depending on eligibility.
  • Incentive-eligible compensation, with payment based on company, business, and/or individual performance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service