EngineerJobs.io
← Back to all jobs

Job Description

PNC’s technology organization is seeking a Software Engineer to support the Data & Analytics organization by designing, developing, and deploying AI-powered applications and agentic systems. This role focuses on building solutions that leverage LLMs, orchestration frameworks, and enterprise data platforms in an onsite environment in Birmingham, AL.

Responsibilities

  • Design, build, test, and deploy AI agents and GenAI-driven applications.
  • Develop agentic workflows using orchestration frameworks such as LangGraph and/or 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.
  • Develops, tests, and implements software solutions, writes code, and deploys software.
  • Designs software solutions to address business needs and prepares technical and procedural documentation.
  • Maintains and debugs software.

Required Qualifications

  • 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 the ability to work in a collaborative environment.
  • Develops, tests, and implements software solutions; writes code, tests, and deploys software.
  • Prepares technical and procedural documentation required for software.
  • Maintains and debugs software.

Preferred Technical Experience

  • 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

  • Agile Methodology
  • Cloud Computing
  • Computer Programming
  • Debugging
  • Object-Oriented Programming (OOP)
  • Programming Languages
  • Software Design
  • Software Development
  • Systems Architecture
  • Version Control

Technologies

  • Python
  • LLMs
  • LangGraph
  • LangChain
  • REST APIs
  • Model Context Protocol (MCP)
  • PySpark
  • Observability
  • Telemetry
  • Enterprise data platforms
  • Cloud-native development

Competencies

  • Application Design
  • Architecture
  • Application Development Tools
  • Application Maintenance
  • Application Testing
  • Packaged Application Integration
  • System Development Life Cycle
  • Technical Troubleshooting
  • Technical Writing/Documentation

Location and Role Details

  • Location: Birmingham, AL (onsite)
  • Experience: 2+ years
  • Education: Bachelors
  • Salary Range: USD 75,000 - 137,500 per yearly
  • Incentives: This role is incentive eligible with payment based upon company, business and/or individual performance.

Benefits

  • Medical/prescription drug coverage (with a Health Savings Account feature)
  • 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/elder care
  • Adoption, surrogacy, and doula reimbursement
  • Educational assistance (including select programs fully paid)
  • Robust wellness program with financial incentives
  • Maternity and/or parental leave
  • Up to 11 paid holidays each year
  • 9 occasional absence days each year
  • Between 15 to 25 vacation days each year, depending on career level

Application Window

Generally, this opening is expected to be posted for two business days from 11/06/2026, although it may be longer with business discretion.

Disability Accommodations

If an accommodation is required to participate in the application process, contact [email protected] with subject including “accommodation request” and include name, job ID, and preferred method of contact. Applicants may also call 877-968-7762 and say “Workday” for accommodation assistance. All information provided will be kept confidential and used only to the extent required to provide needed reasonable accommodations.

Equal Employment Opportunity (EEO)

  • PNC provides equal employment opportunity to qualified persons regardless of race, color, sex, religion, national origin, age, sexual orientation, gender identity, disability, veteran status, or other categories protected by law.
  • This position is subject to the requirements of Section 19 of the FDIA and, for any registered role, the SAFE Act and/or FINRA, which prohibit the hiring of individuals with certain criminal history.

California Residents

Refer to the California Consumer Privacy Act Privacy Notice to understand how PNC may use or disclose your personal information in its hiring practices.

Similar Jobs