1

Contract Machine Learning Engineer Jobs in Portland, OR

Lead AI and Data Science Engineer II

Portland, OR · On-site

$108K - $143K/yr

Data science applies statistical analysis, machine learning, and AI to identify meaningful patterns ... Lead AI and Data Science Engineer II Drive the design and delivery of advanced analytics ...

US Tech - AI Engineering Manager

Portland, OR · On-site

$73K - $244K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Those in data science and machine learning engineering at PwC will focus on leveraging advanced analytics and machine learning techniques to extract insights from large datasets and drive data-driven ...

Data Engineer

Beaverton, OR

$119K - $143K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

This role goes beyond traditional data engineering and focuses on building and governing scalable data solutions that enable analytics, machine learning, AI, and Business Intelligence across the ...

Data Engineer

Beaverton, OR

$119K - $143K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

This role goes beyond traditional data engineering and focuses on building and governing scalable data solutions that enable analytics, machine learning, AI, and Business Intelligence across the ...

Data Engineer

Beaverton, OR · On-site

$119K - $143K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

This role goes beyond traditional data engineering and focuses on building and governing scalable data solutions that enable analytics, machine learning, AI, and Business Intelligence across the ...

Data Engineer

Beaverton, OR

$119K - $143K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

This role goes beyond traditional data engineering and focuses on building and governing scalable data solutions that enable analytics, machine learning, AI, and Business Intelligence across the ...

Extract insights from structured and unstructured data using machine learning, coding techniques, and advanced statistical methods. * Collaborate with process integration, defect engineering, and ...

Yield Development Engineer

Portland, OR · On-site

  • Medical

  • Retirement

  • PTO

Extract insights from structured and unstructured data using machine learning, coding techniques, and advanced statistical methods. * Collaborate with process integration, defect engineering, and ...

Yield Development Engineer

Hillsboro, OR · On-site

  • Medical

  • Retirement

  • PTO

Extract insights from structured and unstructured data using machine learning, coding techniques, and advanced statistical methods. * Collaborate with process integration, defect engineering, and ...

Yield Development Engineer

Vernonia, OR · On-site

  • Medical

  • Retirement

  • PTO

Extract insights from structured and unstructured data using machine learning, coding techniques, and advanced statistical methods. * Collaborate with process integration, defect engineering, and ...

Showing results 41-60

Contract Machine Learning Engineer information

See Portland, OR salary details

$33.4K

$136.6K

$205.2K

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

As of Aug 19, 2026, the average yearly pay for contract machine learning engineer in Portland, OR is $136,579.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,700.00 and $164,400.00 per year, depending on experience, location, and employer.

What is a contract machine learning engineer?

A Contract Machine Learning Engineer is a professional who builds and deploys machine learning models on a temporary or project-based basis. They typically work with companies seeking specialized expertise in data science, model development, or AI integration without committing to a full-time hire. Responsibilities may include data preprocessing, model training, algorithm optimization, and deployment. Contract roles allow for flexibility and are often remote, making them ideal for businesses with short-term AI needs or startups looking to scale their machine learning capabilities quickly.

What are the typical day-to-day responsibilities of a contract machine learning engineer?

As a Contract Machine Learning Engineer, your daily tasks usually involve gathering and preprocessing data, building and fine-tuning machine learning models, and collaborating with software engineers and product managers to integrate your models into production systems. You may also meet with clients or internal teams to gather requirements and provide technical insights, as well as document and present your findings to stakeholders. Work is typically project-based and may require a high degree of independence, flexibility, and adaptability. This dynamic environment often exposes you to a variety of industries and technical challenges, making each project unique and providing valuable experience for professional growth.

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

To thrive as a Contract Machine Learning Engineer, you need a strong background in machine learning algorithms, data preprocessing, statistical analysis, and proficiency in programming languages such as Python or R, often supported by a degree in computer science or a related field. Familiarity with tools like TensorFlow, PyTorch, scikit-learn, and experience using cloud platforms (AWS, Google Cloud, Azure) or certifications in these areas are common requirements. Excellent problem-solving, communication, and time management skills are vital, especially when working with cross-functional teams and managing multiple projects remotely. These skills ensure effective delivery of high-quality, scalable machine learning solutions within tight project timelines and diverse client environments.

What are the most commonly searched types of Machine Learning Engineer jobs in Portland, OR?

The most popular types of Machine Learning Engineer jobs in Portland, OR are:

What are popular job titles related to Contract Machine Learning Engineer jobs in Portland, OR?

For Contract Machine Learning Engineer jobs in Portland, OR, the most frequently searched job titles are:

Infographic showing various Contract Machine Learning Engineer job openings in Portland, OR as of August 2026, with employment types broken down into 1% As Needed, 75% Full Time, 22% Part Time, and 2% Contract. Highlights an 88% Physical, 2% Hybrid, and 10% Remote job distribution, with an average salary of $136,579 per year, or $65.7 per hour.

Senior Middleware Software Development Engineer

Intel Corporation

Hillsboro, OR • On-site

$133K - $175K/yr

Full-time

Medical, Retirement, PTO

Posted 5 days ago


Intel rating

8.7

Company rating: 8.7 out of 10

Based on 147 frontline employees who took The Breakroom Quiz

19th of 159 rated electronics manufacturers


Job description

Job Details:
Job Description:
Join our Communication Runtimes team as a Senior Cloud Software Development Engineer to develop cutting-edge software features and optimizations for Intel's oneCCL (Collective Communications Library).
This role offers the opportunity to build expertise with the latest Intel GPUs and CPUs used in data centers, collaborate directly with scientists and engineers on the Aurora supercomputer at Argonne National Labs, and make meaningful contributions that advance scientific computing and machine learning capabilities.
Key Responsibilities
  • Communication Library Development
  • Design, develop, and maintain advanced features and performance optimizations for oneCCL.
  • Optimize software to achieve performance requirements including low latency, high bandwidth, and high reliability
  • Implement and enhance communication protocols across multiple layers of the communications stack

Cross-Functional Collaboration and Requirements
  • Collaborate with cross-functional teams to define software requirements and technical specifications
  • Work directly with scientists and engineers on high-performance computing applications and supercomputer implementations
  • Partner with hardware teams to optimize software-hardware integration for maximum performance

Performance Optimization and Analysis
  • Develop performance optimizations that improve communication latency and throughput
  • Conduct comprehensive performance analysis and benchmarking across different system configurations
  • Debug complex problems spanning multiple layers of hardware and software stack

What You'll Work On
  • Aurora Supercomputer: Direct collaboration with Argonne National Labs on one of the world's most advanced supercomputers
  • Cutting-Edge Hardware: Latest Intel GPUs and CPUs designed for data center and HPC applications
  • Impact: Meaningful contributions to scientific computing breakthroughs and machine learning advancement
  • Innovation: Development of next-generation communication libraries and optimization techniques

Core Competencies
  • Self-driven with high motivation to learn emerging technologies
  • Outstanding analytical and problem-solving skills
  • Excellent communication skills for technical collaboration
  • Understanding of multiple levels of communications stack architecture

Qualifications:
The Minimum qualifications are required to be initially considered for this position. Minimum qualifications listed below would be obtained through a combination of industry relevant job experience, internship experience and / or schoolwork/classes/research. The preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.
Minimum Qualifications
  • Master's degree in Computer Science, Computer Engineering or in a STEM related field of Study
  • 3+ years of software development experience
  • 3+ years of Linux environment development experience
  • 3+ years of C and C++ programming experience
  • Experience with multithreaded programming and parallel computing concepts
  • Specialized Experience (At least one required)
    • Distributed computing systems and architectures
    • HPC (High-Performance Computing) communications libraries
    • Collective communications libraries (MPI, oneCCL/NCCL, or SHMEM)
    • GPU software development and optimization
    • Network communications stack development (one or more layers)

Preferred Qualifications
  • Ph.D. degree in Computer Science, Computer Engineering or in a STEM related field of Study
  • Experience developing performance optimizations that measurably improve communications latency or throughput
  • Experience debugging complex problems across different layers of hardware and software stack
  • Deep understanding of high-performance computing architectures and optimization techniques
  • Experience with Intel GPU and CPU architectures and their optimization characteristics
  • Knowledge of supercomputing environments and large-scale distributed systems
  • Familiarity with scientific computing and machine learning communication patterns

Job Type:
Experienced Hire
Shift:
Shift 1 (United States of America)
Primary Location:
US, Oregon, Hillsboro
Additional Locations:
US, Texas, Austin
Posting Statement:
All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.
Position of Trust
N/A
Benefits
We offer a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock bonuses, and benefit programs which include health, retirement, and vacation. Find out more about the benefits of working at Intel.
Annual Salary Range for jobs which could be performed in the US: $128,880.00-245,160.00 USD
The range displayed on this job posting reflects the minimum and maximum target compensation for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific compensation range for your preferred location during the hiring process.
Work Model for this Role
This role will be eligible for our hybrid work model which allows employees to split their time between working on-site at their assigned Intel site and off-site. * Job posting details (such as work model, location or time type) are subject to change.
ADDITIONAL INFORMATION: Intel is committed to Responsible Business Alliance (RBA) compliance and ethical hiring practices. We do not charge any fees during our hiring process. Candidates should never be required to pay recruitment fees, medical examination fees, or any other charges as a condition of employment. If you are asked to pay any fees during our hiring process, please report this immediately to your recruiter.

What Intel employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Intel logo

About Intel

Sourced by ZipRecruiter

Intel strives to make every facet of semiconductor manufacturing state-of-the-art -- from semiconductor process development and manufacturing, through yield improvement to packaging, final test and optimization, and world class Supply Chain and facilities support. Employees in the Technology and Manufacturing Group are part of a worldwide network of design, development, manufacturing, and assembly/test facilities, all focused on utilizing the power of Moore's Law to bring smart, connected devices to every person on Earth

Industry

Manufacturing

Company size

10,000+ Employees

Headquarters location

Santa Clara, CA, US

Year founded

1968