Software Engineer - AI Agents / Generative AI
Job Description
PNC is seeking a Software Engineer to build AI-powered agent and Generative AI applications within the technology organization, with support for the Data & Analytics organization. The role focuses on designing, developing, integrating, deploying, and operating production AI solutions using LLM-based systems and modern agent orchestration tooling.
Location and Employment Details
- Location: Dallas, TX (onsite)
- Salary: USD 75,000 - 137,500 per yearly
- Minimum experience: 2 years
- Education: Bachelor's
Pay transparency: Base Salary: $75,000.00 – $137,500.00. This role is incentive eligible with payment based upon company, business and/or individual performance.
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 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 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, including model governance, scalability, and software development.
- Develops, tests and implements software solutions; designs software solutions to address business needs.
- Writes code, tests and deploys software; prepares technical and procedural documentation required for software.
- 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 ability to work in a collaborative environment.
Technologies
- Python
- Large language models (LLMs)
- LangGraph
- LangChain
- Model Context Protocol (MCP)
- REST APIs
- PySpark
- Observability
- Telemetry
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.
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, unless otherwise required by law
- Between 15 to 25 vacation days each year, depending on career level
Job Description and Qualifications Notes
- Develops, tests and implements software solutions.
- Designs software solutions to address business needs.
- Writes code, tests and deploys software.
- Prepares technical and procedural documentation required for software.
- Maintains and debugs software.
Qualifications: Roles at this level typically require a university / college degree, with 2+ years of relevant professional experience. In lieu of a degree, a comparable combination of education, job specific certification(s), and experience (including military service) may be considered.
Preferred Skills and Competencies
- Preferred skills: Agile Methodology, Cloud Computing, Computer Programming, Debugging, Object-Oriented Programming (OOP), Programming Languages, Software Design, Software Development, Systems Architecture, Version Control
- Competencies: Application Design, Architecture, Application Development Tools, Application Maintenance, Application Testing, Packaged Application Integration, System Development Life Cycle, Technical Troubleshooting, Technical Writing/Documentation
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 Statement
If an accommodation is required to participate in the application process, contact [email protected]. Include “accommodation request” in the subject line, along with your name, the job ID, and your 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 reasonable accommodations.