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

PNC•Strongsville, OH
•$75,000 - $137,500•Onsite

About The Position

The Software Engineer will join PNC’s DNA ML Ops Tech organization and be based in Pittsburgh, Pennsylvania; Dallas, Texas; Birmingham, Alabama; or Strongsville, Ohio. The role combines on-premises GPU infrastructure and platform operations with Python software and API development. PNC describes itself as an in-office company and encourages candidates to discuss workplace expectations with their recruiter and hiring manager. The engineer will build, manage, and maintain GPU compute infrastructure; support Linux systems, NVIDIA GPUs, and containerized workloads; and contribute to operational reliability, maintenance, and upgrades. The role also develops, tests, deploys, maintains, and documents software solutions, including Python-based services and RESTful APIs. The engineer works with platform and application teams and owns assigned deliverables through completion. The role typically requires a university or college degree and at least two 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. A bachelor’s degree is listed under education. No certification or license is required. The position is incentive eligible, with payment based on company, business, and/or individual performance. PNC will not provide employment visa sponsorship or participate in STEM OPT for this position.

Requirements

  • Typically requires a university or college degree and 2+ years of relevant professional experience; a comparable combination of education, job-specific certification(s), and experience, including military service, may be considered in lieu of a degree.
  • Bachelor’s degree is listed under education.
  • Preferred hands-on experience administering Linux systems, including working comfortably in a terminal.
  • Preferred experience working with NVIDIA GPUs, drivers, and GPU-related tooling.
  • Preferred experience operating containerized applications such as Docker and Kubernetes.
  • Preferred familiarity with clustered or HPC computing environments.
  • Python experience is strongly preferred, particularly for automation or operational tooling; strong proficiency in Python is listed as a preferred skill.
  • Preferred hands-on experience using Git in a collaborative development environment.
  • Preferred experience developing or supporting APIs, with understanding of client/server architecture and RESTful API principles.
  • Listed preferred skills include Agile methodology, cloud computing, computer programming, debugging, object-oriented programming, programming languages, software design, software development, systems architecture, and version control.
  • Listed competencies include application design, architecture, application development tools, application maintenance, application testing, packaged application integration, system development life cycle, technical troubleshooting, and technical writing/documentation.
  • No required certifications or licenses.
  • PNC will not provide sponsorship for employment visas or participate in STEM OPT for this position.

Nice To Haves

  • Hands-on experience administering Linux systems, including working comfortably in a terminal.
  • Experience working with NVIDIA GPUs, drivers, and GPU-related tooling.
  • Experience operating containerized applications such as Docker and Kubernetes.
  • Familiarity with clustered or HPC computing environments.
  • Python experience, particularly for automation or operational tooling; strong proficiency in Python.
  • Hands-on experience using Git in a collaborative development environment.
  • Experience developing or supporting APIs and understanding client/server architecture and RESTful API principles.
  • Agile methodology, cloud computing, computer programming, debugging, object-oriented programming, programming languages, software design, software development, systems architecture, and version control.

Responsibilities

  • Build, manage, and maintain on-premises GPU compute infrastructure.
  • Install, configure, and support Linux-based systems and platform services.
  • Manage and troubleshoot NVIDIA GPUs, drivers, and related technologies.
  • Deploy and operate containerized workloads using Docker and Kubernetes.
  • Support clustered or HPC-style environments, including resource scheduling and utilization.
  • Monitor system health and performance and resolve known operational issues.
  • Own standard operational deliverables related to maintenance, upgrades, and reliability.
  • Collaborate with platform and application teams to support GPU workloads.
  • Design, develop, and maintain Python-based services and applications.
  • Build and support RESTful APIs following established best practices.
  • Work within a Git-based development workflow, including branching and pull requests.
  • Collaborate with engineers and stakeholders to deliver well-scoped features.
  • Troubleshoot, debug, and resolve known issues in existing systems.
  • Own assigned deliverables from implementation through completion.
  • Contribute to code quality, documentation, and maintainability.
  • Develop, test, and implement software solutions.
  • Design software solutions to address business needs.
  • Write code, test, and deploy software.
  • Prepare technical and procedural documentation required for software.
  • Maintain and debug software.
  • Focus on customer needs and satisfaction when making business decisions and creating customer solutions.
  • Assess and manage risks associated with business objectives and activities in support of PNC’s Enterprise Risk Management Framework.

Benefits

  • Medical and prescription drug coverage, with a Health Savings Account feature, subject to eligibility.
  • Dental and vision options, subject to eligibility.
  • Employee and spouse/child life insurance, subject to eligibility.
  • Short- and long-term disability protection, subject to eligibility.
  • 401(k) with PNC match, pension, and stock purchase plans, subject to eligibility.
  • Dependent care reimbursement account, subject to eligibility.
  • Back-up child and elder care, subject to eligibility.
  • Adoption, surrogacy, and doula reimbursement, subject to eligibility.
  • Educational assistance, including select programs that are fully paid, subject to eligibility.
  • Wellness program with financial incentives.
  • Maternity and/or parental leave, subject to eligibility.
  • Up to 11 paid holidays each year, subject to eligibility.
  • 9 occasional absence days each year, unless otherwise required by law, subject to eligibility.
  • Between 15 and 25 vacation days each year, depending on career level and eligibility.
  • Incentive-eligible compensation based on company, business, and/or individual performance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service