1

Python Machine Learning Jobs in Pennsylvania (NOW HIRING)

As a Machine Learning Engineer in the Machine Intelligence Neural Design (MIND) team, you'll have ... Experience in building model training/eval pipelines in Python/PyTorch. Experience in prototyping ...

As a Machine Learning Engineer in the Machine Intelligence Neural Design (MIND) team, you'll have ... Preferred Qualifications Proficient programming skills in Python and one of the deep learning ...

Machine Learning Engineer III

Pittsburgh, PA · On-site

$111K - $133K/yr

Python or R, with proficiency in ML frameworks, one or more of: TensorFlow, PyTorch, or Scikit-learn. • Expertise in NLP, computer vision, or other specialized machine learning techniques ...

... Python and PyTorch (or TensorFlow) proficiency, plus a track record of shipping ML models to production at scale • MS or PhD in Computer Science, Machine Learning, or a related field (strong ...

next page

Showing results 1-20

Python Machine Learning information

See Pennsylvania salary details

$13

$58

$86

How much do python machine learning jobs pay per hour?

As of Sep 10, 2026, the average hourly pay for python machine learning in Pennsylvania is $58.76, according to ZipRecruiter salary data. Most workers in this role earn between $48.41 and $66.73 per hour, depending on experience, location, and employer.

What is a Python machine learning?

A Python Machine Learning job involves developing, training, and deploying machine learning models using Python. Professionals in this role work with libraries like TensorFlow, scikit-learn, and PyTorch to analyze data, build predictive models, and optimize algorithms. Responsibilities often include data preprocessing, feature engineering, model evaluation, and deploying models to production environments. These roles are commonly found in industries like finance, healthcare, and e-commerce, where data-driven decision-making is crucial.

What does a typical workday look like for a Python machine learning professional?

A typical workday for a Python Machine Learning professional often involves tasks like cleaning and pre-processing data, developing and training machine learning models, and evaluating their performance using statistical metrics. You'll collaborate with data engineers, data scientists, and product managers to understand business requirements and integrate models into production environments. Regularly, you'll participate in code reviews, team meetings, and troubleshooting sessions to optimize model performance and address any issues. This dynamic role requires both independent project work and frequent cross-functional collaboration to ensure that solutions meet real-world needs.

What are the key skills and qualifications needed to thrive in the Python machine learning position, and why are they important?

To thrive as a Python Machine Learning professional, you need a strong background in statistics, programming (especially Python), data analysis, and machine learning algorithms, often supported by a degree in computer science, mathematics, or a related field. Proficiency in libraries and frameworks like scikit-learn, TensorFlow, PyTorch, and familiarity with data visualization and version control tools are highly valued, as are relevant certifications such as TensorFlow Developer or AWS Machine Learning. Strong problem-solving ability, effective communication, and teamwork skills are important for collaboration and translating technical findings to non-technical stakeholders. These competencies enable you to design, develop, and deploy robust machine learning models that drive business solutions and innovation.

What are the most commonly searched types of Python Machine Learning jobs in Pennsylvania?

The most popular types of Python Machine Learning jobs in Pennsylvania are:

Infographic showing various Python Machine Learning job openings in Pennsylvania as of August 2026, with employment types broken down into 1% As Needed, 72% Full Time, 26% Part Time, and 1% Contract. Highlights an 87% Physical, 2% Hybrid, and 11% Remote job distribution, with an average salary of $122,225 per year, or $58.8 per hour.

Machine Learning Engineer

Philadelphia, PA • On-site

InterSources Inc
Recruiting and Staffing Services • 51 - 200 employees

Other

Posted 5 days ago


Job description

Machine Learning Engineer / Data Scientist

Remote / Onsite


Onsite options available in Philadelphia, Washington DC, or California (Philadelphia preferred).


Seeking candidates with 4-5 years of experience in Machine Learning Engineering, Data Science, or Data Engineering.


  • Must have a solid understanding of machine learning fundamentals and deep learning concepts, including how models are built, evaluated, and deployed.


Required skills:

  • Python
  • PySpark
  • AWS
  • Databricks
  • Data Engineering experience
  • Looking for hands-on practitioners who actively build and evaluate models, not infrastructure-focused ML professionals.


  • Remote candidates must work EST hours.
  • Onsite options available in Philadelphia, Washington DC, or California (Philadelphia preferred).



InterSources logo

About InterSources

Sourced by ZipRecruiter

In 2007, Our journey began as pioneers in the realm of technology and security. Since then, InterSources Inc. has evolved into a trusted partner, leading the way in Cloud Security, Cybersecurity, PLG Consulting, Digital Transformation, and Professional Services. With a rich history of excellence and a forward-thinking approach, we continue to secure your digital future and drive innovation. Explore our legacy of success and discover the possibilities that lie ahead.

Industry

Recruiting and staffing services

Company size

51 - 200 Employees

Headquarters location

Fremont, CA, US

Social media