PNC

Software Engineer (Python, APIs, OCP/Kubernetes, Nvidia GPUs)

PNC
Apply
2 days ago
Pittsburgh, PA, USAMid Level

Base Salary

$75k - $138k/yr

Responsibilities

  • Build, manage, maintain, and troubleshoot on-premises GPU compute infrastructure.
  • Install, configure, and support Linux-based systems and platform services.
  • Administer NVIDIA GPUs, drivers, and related tooling.
  • Deploy and operate containerized workloads with Docker and Kubernetes.
  • Support clustered or HPC-style environments, including resource scheduling and utilization.
  • Monitor system health and performance and resolve operational issues.
  • Manage maintenance, upgrades, reliability deliverables, documentation, and code quality.
  • Design, develop, and maintain Python-based services and applications.
  • Build and support RESTful APIs using established practices.
  • Use Git-based workflows, including branching and pull requests.
  • Troubleshoot and resolve issues in existing systems and own deliverables through completion.

Requirements

  • Bachelor’s degree.
  • 2+ years of relevant professional experience.
  • A comparable combination of education, job-specific certifications, and experience, including military service, may substitute for a degree.
  • Hands-on Linux systems administration experience and terminal proficiency.
  • Experience with NVIDIA GPUs, drivers, and GPU-related tooling.
  • Experience operating containerized applications such as Docker and Kubernetes.
  • Familiarity with clustered or HPC computing environments.
  • Strong Python proficiency, particularly for automation or operational tooling.
  • Hands-on experience using Git in a collaborative development environment.
  • Experience developing or supporting APIs and understanding client/server architecture and RESTful API principles.
  • Knowledge of Agile Methodology, Cloud Computing, Computer Programming, Debugging, Object-Oriented Programming, Software Design, Software Development, Systems Architecture, and Version Control.
  • Competence in application design, architecture, application development tools, application maintenance, application testing, packaged application integration, system development life cycle, technical troubleshooting, and technical writing/documentation.

Benefits

  • Medical and prescription drug coverage with a Health Savings Account feature, dental and vision options, life insurance, short- and long-term disability protection, 401(k) match, pension, and stock purchase plans.
  • Dependent care reimbursement, backup child and elder care, adoption, surrogacy, and doula reimbursement.
  • Educational assistance, including select fully paid programs, plus a wellness program with financial incentives.
  • Maternity and/or parental leave, up to 11 paid holidays, 9 occasional absence days, and 15–25 vacation days depending on career level and years of service.
  • Full-time, in-office position based in Pittsburgh, Dallas, Birmingham, or Strongsville.
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