1

Machine Learning Engineer Python Jobs in Sandy, OR

MLOPS ENGINEER JD: This data science role requires a minimum of 7 years of Python and data science ... Proven background in machine learning with at least 5 distinct, well-documented use cases covering ...

AI Engineer

Portland, OR · On-site

$50K - $112K/yr

... AI Engineer, you will be at the forefront of transforming raw data into actionable insights ... machine learning models using Python and TensorFlow - Integrating data from various sources to ...

... machine learning solutions that have a direct impact on the business; help design and build ... languages like Java, Python, and Node.JS • Container Technologies • DevOps Practices ...

Collaborate with data engineers, machine learning engineers, product leaders, and business ... Strong experience developing applications and services in C# (.Net Core) and Python. * Strong ...

Build scalable machine learning and deep learning models using image, video, and multimodal sensor ... Python and scientific computing libraries such as: TensorFlow and/or PyTorch OpenCV Experience ...

AI Solution Engineer

Vancouver, WA · On-site

$130K - $205K/yr

AI Solution Engineer Description - We are seeking an innovative and results-driven AI Solution ... Machine Learning * Python, C#, Java, JavaScript, C++ * Cloud Computing (Azure, AWS, GCP) * Image ...

Those in data science and machine learning engineering at PwC will focus on leveraging advanced ... Python, Pandas, Scikit-learn, PyTorch, Langchain, Semantic Kernel, SQL, vector DBs, LLMs, and ...

Showing results 21-40

Machine Learning Engineer Python information

See Sandy, OR salary details

$24.2K

$147.1K

$212.8K

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

As of Sep 10, 2026, the average yearly pay for machine learning engineer python in Sandy, OR is $147,096.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,100.00 and $172,900.00 per year, depending on experience, location, and employer.

What is a machine learning engineer python?

A Machine Learning Engineer Python is a professional who uses the Python programming language to design, build, and deploy machine learning models and systems. They work with large datasets, develop algorithms, and use Python libraries such as TensorFlow, scikit-learn, and PyTorch to solve complex problems. Their responsibilities also include preprocessing data, training models, evaluating performance, and integrating solutions into production environments. Machine Learning Engineers often collaborate with data scientists, software engineers, and business stakeholders to create scalable and efficient machine learning applications.

What are the key skills and qualifications needed to thrive as a machine learning engineer python?

To thrive as a Machine Learning Engineer Python, you need a solid background in computer science, statistics, and mathematics, along with proficiency in Python programming and machine learning concepts. Familiarity with frameworks such as TensorFlow, PyTorch, Scikit-learn, and experience with cloud platforms or MLOps tools are highly valued, as are certifications like Google Professional Machine Learning Engineer. Strong problem-solving abilities, communication skills, and a collaborative mindset help set you apart in this field. These skills enable engineers to design, implement, and deploy effective machine learning solutions that address real-world challenges in dynamic, team-oriented environments.

What are some common challenges faced by machine learning engineers working with Python, and how can they be addressed?

Machine Learning Engineers using Python often encounter challenges such as managing large datasets, ensuring efficient model deployment, and maintaining reproducibility of experiments. Handling data pipelines and model versioning can be complex, especially as projects scale. To address these issues, engineers typically use tools like Pandas and Dask for data handling, Docker for containerization, and MLflow or DVC for tracking experiments and models. Collaborating closely with data engineers, software developers, and product teams is also essential to streamline workflows and ensure models are production-ready.

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

AspectMachine Learning Engineer PythonData Scientist
Required CredentialsBachelor's/Master's in CS, Data Science, or related; Python skills; ML certificationsBachelor's/Master's in Statistics, CS, or related; Python/R skills; Data analysis certifications
Work EnvironmentDevelops scalable ML models, deploys algorithms, collaborates with engineering teamsAnalyzes data, builds models, interprets results, communicates insights
Employer & Industry UsageTech companies, startups, AI-focused firmsFinance, healthcare, marketing, research institutions

While both roles require Python proficiency and data skills, Machine Learning Engineers focus on building and deploying scalable ML models, whereas Data Scientists analyze data and generate insights. The roles often overlap but differ in their primary focus and responsibilities.

Infographic showing various Machine Learning Engineer Python job openings in Sandy, OR as of August 2026, with employment types broken down into 1% As Needed, 75% Full Time, 21% Part Time, 1% Temporary, and 2% Contract. Highlights an 86% Physical, 2% Hybrid, and 12% Remote job distribution, with an average salary of $147,096 per year, or $70.7 per hour.

AI & Machine Learning Developer

Vancouver, WA • On-site

Johnson Health Tech North America Inc
Wholesale • 1 - 5K employees

$99K - $119K/yr

Full-time

Medical, Dental, Life, Retirement, PTO

Re-posted 3 days ago


Johnson Health Tech rating

8.1

Company rating: 8.1 out of 10

Based on 5 frontline employees who took The Breakroom Quiz

156th of 499 rated machine equipment manufacturers


Job description

Description


Position Overview:

Under the direction of the Sr. Director of Electrical Engineering, the AI/ML Developer - Mobile Fitness Applications will The AI/ML Developer will design and prototype advanced artificial intelligence features for Johnson Health Tech's mobile fitness applications. This role focuses on leveraging Large Language Models (LLMs) and AWS backend services to create innovative, personalized user experiences. The developer will collaborate closely with client-side Android developers to integrate these features into production applications.


Responsibilities:

Research, design, and implement AI/ML solutions for mobile fitness applications.

Develop and fine-tune LLMs for natural language interactions and personalization.

Build scalable backend services using AWS technologies (Lambda, DynamoDB, SageMaker, etc.).

Build scalable production ready ML ops pipeline and inference endpoints using AWS technologies e.g. SageMaker, Bedrock.

Collaborate with Android developers to integrate AI features into client-side applications.

Create prototypes and proof-of-concepts for new AI-driven features.

Stay current with emerging AI/ML technologies and best practices.

Ensure compliance with data privacy and security standards.

Requirements


Education: 

Bachelor's or Master's degree in Computer Science, Data Science, or a related field.


Experience:

3+ years of experience in AI/ML development, with a focus on Natural Language Processing (NLP) and LLMs.

Hands-on experience with AWS services for AI/ML deployment.

Proficiency in Python and ML frameworks (TensorFlow, PyTorch).

Experience with RESTful APIs and microservices architecture.


Benefits:

We offer an excellent compensation package and team-oriented work environment with growth opportunities. Some of our outstanding benefits include:

Health & Dental Insurance

Company paid Life Insurance

401(k)

Paid Time Off benefits

Product discounts

Wellness programs



 Equal Opportunity Employer, including Veterans and Individuals with Disabilities 

What Johnson Health Tech employees say

Pay

Workplace

Get the full story on Breakroom