PNC

Software Engineer - AI

PNC
Apply
3 days ago
Pittsburgh, PA, USAMid Level

Base Salary

$75k - $138k/yr

Responsibilities

  • Design, build, test, deploy, troubleshoot, optimize, and maintain AI agents and generative AI 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-based solutions and AI tool integrations.
  • Develop AI-powered automation for data and analytics use cases and enhance data workflows.
  • Collaborate with data scientists, data engineers, analytics teams, and business stakeholders to operationalize models and deliver scalable solutions.
  • Monitor deployed AI applications using observability and telemetry tools and analyze performance, reliability, usage, and operational metrics.
  • Contribute to governed, scalable, and production-ready AI engineering and software development practices.
  • Prepare technical and procedural documentation and maintain and debug software.

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.
  • A bachelor’s degree and typically 2+ years of relevant professional experience; comparable education, job-specific certifications, and experience may be considered in lieu of a degree.
  • Preferred experience includes autonomous or agentic AI systems, PySpark or data engineering pipelines, cloud-native development and AI services, observability and telemetry, and large-scale enterprise environments.
  • Preferred skills include software design, software development, systems architecture, object-oriented programming, version control, debugging, application testing, and technical troubleshooting.

Benefits

  • PNC is an in-office company; candidates are encouraged to confirm workplace expectations with the recruiter and hiring manager.
  • Benefits may include medical and prescription coverage with a Health Savings Account, dental and vision coverage, life insurance, disability protection, 401(k) matching, pension, stock purchase plans, dependent care reimbursement, backup child and elder care, adoption, surrogacy and doula reimbursement, educational assistance, and wellness programs.
  • Paid time off may include parental leave, up to 11 paid holidays, 9 occasional absence days, and 15 to 25 vacation days depending on eligibility and career level.
  • The position is full-time benefit eligible depending on eligibility.

Tech Stack

Categories

PNC

About PNC

10,000+ employees

PNC is a U.S. bank offering retail, business, and corporate banking, including checking, savings, credit cards, mortgages, auto loans, and wealth management. It earns revenue from interest income and fees across consumer, small-business, and institutional clients, and provides digital and branch services nationwide. Headquartered in Pittsburgh, it is a public company listed on the NYSE.

Contact me