1

Sr Machine Learning Engineer Jobs in Pennsylvania

* Staff Applied Machine Learning Engineer * Remote (must be based in USA) * Work Authorization: ship or required due to government contract requirements * $230-280,000 base + Equity + Benefits About ...

Senior ML Ops Engineer

Philadelphia, PA ยท On-site

$99K - $137K/yr

In this role, the Senior Machine Learning Engineer will bridge Data Science and Engineering to develop AI-based features and ensure the deployment of secure, reliable, and scalable machine learning ...

Showing results 21-40

Sr Machine Learning Engineer information

See Pennsylvania salary details

$59.6K

$126.9K

$183.9K

How much do sr machine learning engineer jobs pay per year?

As of Aug 11, 2026, the average yearly pay for sr machine learning engineer in Pennsylvania is $126,861.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,800.00 and $143,800.00 per year, depending on experience, location, and employer.

What is the difference between Sr Machine Learning Engineer vs Data Scientist?

AspectSr Machine Learning EngineerData Scientist
CredentialsBachelor's/Master's in CS, ML, or related fields; experience with ML frameworksBachelor's/Master's/PhD in CS, Statistics, or related fields; strong analytical skills
Work EnvironmentDevelops and deploys ML models, collaborates with engineering teamsAnalyzes data, builds models, interprets data insights for business
Industry UsageTech, finance, healthcare, e-commerceResearch, marketing, finance, tech

While both roles involve working with data and models, Sr Machine Learning Engineers focus on building and deploying scalable ML systems, whereas Data Scientists primarily analyze data and develop insights. The roles often overlap but differ in technical focus and responsibilities.

How does a Sr Machine Learning Engineer typically collaborate with data scientists and software engineers within a project team?

Sr Machine Learning Engineers frequently act as a bridge between data scientists, who focus on model development and experimentation, and software engineers, who handle system integration and production deployment. They translate prototype models into scalable, production-ready solutions, ensuring that models are optimized for real-world performance. Collaboration often involves reviewing code, aligning on data pipeline requirements, and participating in regular team meetings to address technical and business objectives. This cross-functional teamwork is essential for delivering reliable machine learning products.

What is a Sr Machine Learning Engineer?

Senior Machine Learning Engineers are experienced professionals who design, develop, and implement machine learning models and systems. They work on complex problems, lead technical projects, and often mentor junior engineers. Their responsibilities include data preprocessing, model selection, algorithm development, and optimizing solutions for scalability and performance. Senior ML Engineers also collaborate closely with data scientists, software engineers, and stakeholders to integrate machine learning into products and services.

What are the key skills and qualifications needed to thrive as a Sr Machine Learning Engineer?

To thrive as a Sr Machine Learning Engineer, you need advanced expertise in machine learning theory, programming (Python, R), data modeling, and a strong background in computer science or a related field. Familiarity with tools such as TensorFlow, PyTorch, scikit-learn, cloud platforms (AWS, GCP), and relevant certifications (like TensorFlow Developer) is highly beneficial. Strong problem-solving skills, effective communication, and the ability to lead and mentor teams set top candidates apart. These skills ensure the ability to design scalable ML solutions, collaborate effectively, and drive impactful business outcomes.
What cities in Pennsylvania are hiring for Sr Machine Learning Engineer jobs? Cities in Pennsylvania with the most Sr Machine Learning Engineer job openings:
Infographic showing various Sr Machine Learning Engineer job openings in Pennsylvania as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $126,861 per year, or $61 per hour.

Principal Machine Learning Engineer

Apetan Consulting llc

Philadelphia, PA โ€ข On-site

$80 - $150/hr

Contractor

Posted 25 days ago


Job description

Title: Principal Machine Learning Engineer

Duration: 6 Mos C2H (without sponsorship)

Location: Hybrid in Philadelphia, PA onsite Tue & Wed each week (Local candidates preferred but, those willing to relocate are acceptable)

Principal Machine Learning Engineer to serve as a hands-on technical leader for machine learning, predictive modeling, scoring, decisioning, and applied AI initiatives. This role will primarily focus on building, validating, deploying, and improving machine learning models, while also bringing principal-level judgment to problem definition, model design, stakeholder engagement, and production readiness.

Hands-On Model Development

  • Build, test, validate, and improve machine learning models for scoring, prediction, prioritization, risk detection, engagement, intervention targeting, and decision support.
  • Perform exploratory data analysis, data quality assessment, feature engineering, model training, model selection, and performance evaluation.
  • Develop practical ML models that balance predictive performance, explainability, stability, maintainability, and business usefulness.
  • Work with structured, semi-structured, and operational data to create model-ready datasets and reusable features.
  • Use tools such as Python, SQL, Spark, Databricks, MLflow, scikit-learn, XGBoost, or similar platforms and libraries.
  • Move quickly from data exploration to prototype to validated model to production-ready capability.

 

Required Qualifications

  • Professional experience in machine learning, data science, software engineering, analytics engineering, applied AI, or related technical fields.
  • 5+ years of hands-on machine learning model development experience, including feature engineering, model training, validation, evaluation, and iteration.
  • 3+ years of experience deploying, operationalizing, or supporting models in production or business-critical environments.
  • Strong hands-on experience with Python and SQL.
  • Experience with modern ML and data platforms such as Databricks, Spark, MLflow, Snowflake, Azure, AWS, or similar technologies.
  • Strong understanding of model evaluation, calibration, thresholding, score interpretation, monitoring, drift, retraining, and production ML lifecycle management.
  • Experience translating ambiguous business problems into concrete ML designs, model requirements, validation plans, and measurable outcomes.
  • Ability to explain model behavior, model performance, assumptions, limitations, and tradeoffs to both technical and non-technical stakeholders.
  • Strong engineering discipline, including clean code, reproducibility, versioning, testing, documentation, and maintainability.
  • Ability to work independently as a senior hands-on contributor while also providing technical leadership and modeling judgment.

Scoring, Scorecards, and Transparent Models

Production ML and MLOps

Product and Rapid-Build Execution

Generative AI and AI Automation

Requirement Shaping and Stakeholder Partnership