1

Machine Learning Engineer Jobs in Pennington, NJ

Deep knowledge of supervised learning, unsupervised learning, feature engineering, model selection ... Familiar with machine learning curricula and common challenges such as understanding bias-variance ...

Deep knowledge of supervised learning, unsupervised learning, feature engineering, model selection ... Familiar with machine learning curricula and common challenges such as understanding bias-variance ...

Senior ML Ops Engineer

Philadelphia, PA · On-site

$112K - $179K/yr

Are you a collaborative Machine Learning Ops Engineer looking to work for a mission driven global organization? Are you looking to drive cutting edge products that have a true societal impact? About ...

Senior ML Ops Engineer

Philadelphia, PA · On-site

$107K - $171K/yr

Are you a collaborative Machine Learning Ops Engineer looking to work for a mission driven global organization? Are you looking to drive cutting edge products that have a true societal impact? About ...

Are you a collaborative Machine Learning Ops Engineer looking to work for a mission driven global organization? Are you looking to drive cutting edge products that have a true societal impact? About ...

Are you a collaborative Machine Learning Ops Engineer looking to work for a mission driven global organization? Are you looking to drive cutting edge products that have a true societal impact? About ...

Senior ML Ops Engineer

Philadelphia, PA · On-site

$112K - $179K/yr

Are you a collaborative Machine Learning Ops Engineer looking to work for a mission driven global organization? Are you looking to drive cutting edge products that have a true societal impact? About ...

Are you a collaborative Machine Learning Ops Engineer looking to work for a mission driven global organization? Are you looking to drive cutting edge products that have a true societal impact? About ...

AI Solutions Architect

Philadelphia, PA · On-site

$63.50 - $83.75/hr

Certifications in artificial intelligence, machine learning, or cloud platforms, such as AWS Certified Machine Learning - Specialty, Google Cloud Professional Machine Learning Engineer, Microsoft ...

Hands-on programming experience in Python and R, leveraging advanced cognitive and machine learning methods to solve business challenges. * Experience working with relational database and cloud ...

Senior AI Engineer - SFL Scientific

Philadelphia, PA · On-site

$105K - $144K/yr

Work You'll Do As a Senior AI Engineer, you'll work cross-functionally with data scientists, machine learning engineers, project managers, and industry experts to develop robust AI infrastructure and ...

AI/ML Engineer (AWS)

Philadelphia, PA · On-site

$105K - $144K/yr

Senior Developer Valorem Reply, part of the Reply Network, is a leader in Microsoft-based ... Create, evaluate, and deploy machine learning solutions, including applications powered by large ...

In this role, you'll work at the intersection of machine learning, software engineering, and big data, building AI and ML systems that directly impact our customers and business. You'll collaborate ...

next page

Showing results 1-20

Machine Learning Engineer information

See Pennington, NJ salary details

$31.8K

$130K

$195.3K

How much do machine learning engineer jobs pay per year?

As of Jun 9, 2026, the average yearly pay for machine learning engineer in Pennington, NJ is $129,969.00, according to ZipRecruiter salary data. Most workers in this role earn between $102,400.00 and $156,400.00 per year, depending on experience, location, and employer.

What are Machine Learning Engineers?

Machine Learning Engineers are specialized software engineers who design, build, and deploy machine learning models and systems. They work at the intersection of software engineering and data science, transforming data-driven prototypes into scalable, production-ready solutions. Their responsibilities include data preprocessing, model selection, algorithm implementation, and optimizing models for performance and efficiency. Machine Learning Engineers often collaborate with data scientists, software developers, and other stakeholders to integrate AI technologies into products and services.

What are the key skills and qualifications needed to thrive as a Machine Learning Engineer, and why are they important?

To thrive as a Machine Learning Engineer, you need strong programming skills (particularly in Python), a solid background in mathematics and statistics, and a degree in computer science or a related field. Experience with machine learning frameworks (such as TensorFlow or PyTorch), data processing tools, and cloud platforms is typically required. Problem-solving ability, effective communication, and adaptability are crucial soft skills for collaborating with teams and translating complex models into practical solutions. These competencies ensure the development, deployment, and continual improvement of machine learning systems that drive business value.

What Does a Machine Learning Engineer Do?

A machine learning engineer maintains production systems and often works with other engineers. In this career, you work with software development methodology, use modern software development tools, and use agile practices. You also play a role in software design and architecture, so you may occasionally work with a programmer. An engineer may help to predict how a model should perform or seek out regression issues by using different test types and algorithms. To fulfill your duties and responsibilities, you work on a computer and use an array of skills and programs to carry out these tests.

What are some common challenges faced by Machine Learning Engineers when deploying models to production?

Machine Learning Engineers often encounter challenges such as ensuring model scalability, maintaining data consistency between training and production environments, and monitoring model performance over time. Integrating models into existing software infrastructure may require collaboration with DevOps and software engineering teams to address issues like latency, version control, and resource allocation. Additionally, ongoing model maintenance is crucial to prevent model drift and ensure that predictions remain accurate as new data becomes available.

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

AspectMachine Learning EngineerData Scientist
CredentialsBachelor's or Master's in CS, Data Science, or related; experience with ML frameworksBachelor's or Master's in Statistics, Data Science, or related; strong analytical skills
Work EnvironmentDevelops scalable ML models, deploys algorithms into productionAnalyzes data, builds models, interprets data insights
Industry UsageTech companies, startups, AI-focused firmsFinance, healthcare, marketing, research organizations

While both roles work with data and machine learning, Machine Learning Engineers focus on building and deploying scalable ML models in production environments. Data Scientists primarily analyze data, create models, and generate insights. The roles often overlap but differ in their core responsibilities and focus areas.

What jobs make $3,000 a month without a degree?

A Machine Learning Engineer typically requires a degree, but roles such as data annotator, technical support specialist, or freelance programmer can sometimes earn around $3,000 monthly without a formal degree, especially with relevant skills and experience. These jobs often involve self-taught skills, online certifications, or on-the-job training and may require proficiency in tools like Python or cloud platforms.
What cities near Pennington, NJ are hiring for Machine Learning Engineer jobs? Cities near Pennington, NJ with the most Machine Learning Engineer job openings:
Infographic showing various Machine Learning Engineer job openings in Pennington, NJ as of May 2026, with employment types broken down into 1% Internship, 54% Full Time, 43% Part Time, and 2% Contract. Highlights an 94% Physical, 1% Hybrid, and 5% Remote job distribution, with an average salary of $129,969 per year, or $62.5 per hour.
Senior Machine Learning Software Engineer

Senior Machine Learning Software Engineer

Penn Medicine

Philadelphia, PA

$123K - $163K/yr

Other

Posted 7 days ago


Penn Medicine rating

7.6

Company rating: 7.6 out of 10

Based on 340 frontline employees who took The Breakroom Quiz

187th of 870 rated healthcare providers


Job description

Description
Penn Medicine is dedicated to our tripartite mission of providing the highest level of care to patients, conducting innovative research, and educating future leaders in the field of medicine. Working for this leading academic medical center means collaboration with top clinical, technical and business professionals across all disciplines.
Today at Penn Medicine, someone will make a breakthrough. Someone will heal a heart, deliver hopeful news, and give comfort and reassurance. Our employees shape our future each day. Are you living your life's work?
Entity: Corporate Services
Department: PennDNA Data Science
Location: 3600 Civic Center Blvd, Philadelphia, PA
Hours: M-F, Daylight
Summary:
Working with a team of data scientists and ML engineers, the Senior Machine Learning Software Engineer is responsible for the development, implementation, and maintenance of cutting-edge software for machine learning models and algorithms. The goal is to drive impactful insights and solutions across various healthcare domains, such as enhancing patient care, operational efficiency, and research endeavors. The ideal candidate will be a seasoned software engineer with experience in machine learning infrastructure and healthcare data. The Senior ML Software Engineer is both a member of a team, has expertise in one or more sub-domains, triages and refines requests, leads moderately complex projects and mentors more junior members of the team.
Responsibilities:
  • Systems and Software Engineering: Leverage proprietary and open-source tools and frameworks to develop ML systems and software applications. Design and implement scalable and modular software architectures, emphasizing maintainability and extensibility. Develop core capabilities for ML training, development, deployment and monitoring. Develop integrations with health system applications (e.g. Epic), systems and both on-prem and cloud infrastructure. Responsible for continuous integration and continuous delivery of production code. Independently lead and execute moderately complex projects with minimal oversight.
  • Model Deployment and Monitoring: Develop and enforce the technical standards for deployment of machine learning models for healthcare applications. Contribute to the deployment and monitoring of ML capabilities based on emerging technologies, trends and methodologies. Lead the design and development of tools for active monitoring of models and ML applications. Help maintain and optimize production models and applications.
  • Data Sourcing and Integration: Work with ML and data engineers to build robust and maintainable data pipelines for model development, validation, and deployment. Ensure seamless data integration and flow with health system applications that supports the scalability and efficiency of ML models and analytics platforms.
  • Collaboration: Collaborate with a multidisciplinary team, including data scientists, data and ML engineers, clinicians, administrators, and product managers to define project requirements and develop solutions that meet
  • organizational needs. This collaboration aims not only to advance healthcare technology but also to drive significant improvements in patient outcomes and operational efficiencies, demonstrating the tangible impact of our work. Provide subject matter expert review, guidance and consultation.
  • Continuous Improvement: Demonstrate a commitment to continuous learning and professional development. Stay current with emerging industry trends, best practices, and technologies in ML software engineering. Model a culture of performance excellence both within team and across the enterprise. Look for opportunities to optimize the team's processes and workflows.

Education or Equivalent Experience:
  • Bachelor's degree is required. Computer science or a related field with a focus on machine learning or data science.
  • 3+ years of experience and expertise in software engineering and infrastructure to support development and deployment of machine learning models and applications is required.
  • Proven track record of leading and executing moderately complex projects with minimal oversight is required.
  • 1+ years healthcare analytics experience is preferred.

We believe that the best care for our patients starts with the best care for our employees. Our employee benefits programs help our employees get healthy and stay healthy. We offer a comprehensive compensation and benefits program that includes one of the finest prepaid tuition assistance programs in the region. Penn Medicine employees are actively engaged and committed to our mission. Together we will continue to make medical advances that help people live longer, healthier lives.
Live Your Life's Work
We are an Equal Opportunity employer. Candidates are considered for employment without regard to race, ethnicity, color, sex, sexual orientation, gender identity, religion, national origin, ancestry, age, disability, marital status, familial status, genetic information, domestic or sexual violence victim status, citizenship status, military status, status as a protected veteran or any other status protected by applicable law.

What Penn Medicine employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom