PNC

Software Engineer I, MLOps (Python/Big Data)

PNC
Apply
3 days ago
Pittsburgh, PA, USAEntry Level

Base Salary

$75k - $150k/yr

Responsibilities

  • Develop, test, deploy, and support software solutions for machine learning production environments.
  • Build and maintain large-scale data pipelines and processing frameworks.
  • Optimize ML workflows for performance, scalability, and reliability.
  • Troubleshoot and resolve production issues.
  • Partner with data science, engineering, and platform teams to operationalize machine learning solutions.
  • Create and maintain technical documentation.
  • Participate in on-call support and production deployments.

Requirements

  • Bachelor’s degree and 2+ years of relevant experience, or a comparable combination of education, job-specific certifications, and experience may be considered in lieu of a degree.
  • Strong Python development experience.
  • Experience with Pandas, PySpark, PyArrow, and Hadoop.
  • Experience building and supporting large-scale data processing solutions and data pipelines.
  • Experience with MLOps and production support environments.
  • Experience with performance tuning and optimization.
  • Strong problem-solving and troubleshooting skills.
  • Preferred experience with Kafka, Spark Streaming, or SLURM.
  • Preferred experience with model lifecycle management.
  • Preferred experience with cloud-based MLOps platforms, including AWS SageMaker.
  • Experience in financial services or other highly regulated environments is preferred.

Benefits

  • The role is based in Pittsburgh, PA or Cleveland, OH and is an in-office position.
  • Benefits may include medical and prescription drug coverage, dental and vision options, life insurance, disability protection, 401(k) matching, pension, stock purchase plans, dependent care reimbursement, back-up 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 career level and years of service.
  • Weekend on-call rotation is approximately once per month.
  • Monthly production deployments may begin after 10:00 PM EST and extend through the weekend.

Tech Stack

Apache HadoopApache KafkaPandasPython

Categories

Data EngineeringML Engineering
PNC

About PNC

10,000+ employees

We’ll help keep your money boring so your life doesn’t have to be. pnc.co/guidelines

Contact me