1

Algorithm Jobs in Portland, OR (NOW HIRING)

Design Verification Engineer

Beaverton, OR

$141.50K - $172.70K/yr

... algorithm implementations - High-Speed IO standards such as PCI Express, DisplayPort, MIPI - Power management and fabric infrastructure - Memory cache management - Display Subsystem for variety of ...

Design Verification Engineer

Beaverton, OR

$141.50K - $172.70K/yr

... algorithm implementations - High-Speed IO standards such as PCI Express, DisplayPort, MIPI - Power management and fabric infrastructure - Memory cache management - Display Subsystem for variety of ...

Android Enggineer

Beaverton, OR

$58 - $76.25/hr

... data structures, algorithms, object-oriented programming, MVC architecture, and Android design l Deep understanding of multi-threading, memory management, networking, caching, performance ...

Guides students through data preprocessing, feature selection, building and comparing classification and regression models, implementing clustering algorithms, and interpreting confusion matrices and ...

... algorithms. • FPGA based SDR (software defined radio) design experience. • Expertise with schematic capture, layout, component library development, and bill of material creation; preferably with ...

Java Tutor

Portland, OR · Remote

$40/hr

Skilled at breaking down class design, inheritance hierarchies, and algorithm implementation in Java. Guides students through writing well-structured programs, implementing sorting and searching ...

Skilled at breaking down mathematical model construction, numerical solution algorithms, and optimization procedures. Guides students through formulating real-world problems mathematically ...

Ability to explain platform algorithms, engagement strategies, and online reputation management while preparing students for professional networking, personal branding, and social media literacy.

Deep knowledge of logic and proof techniques, set theory, combinatorics, graph theory, number theory, recurrence relations, Boolean algebra, algorithms, and formal languages. Ability to explain ...

Senior Software Engineer - Database

Vancouver, WA · On-site +1

$111K - $150.80K/yr

Design highly scalable distributed data-structures and algorithms optimized for performance, concurrency, and fault tolerance * Develop backend services that enable fast search, efficient indexing ...

next page

Showing results 1-20

Algorithm information

See Portland, OR salary details

$35

$83

$110

How much do algorithm jobs pay per hour?

As of May 29, 2026, the average hourly pay for algorithm in Portland, OR is $83.24, according to ZipRecruiter salary data. Most workers in this role earn between $70.87 and $94.33 per hour, depending on experience, location, and employer.

What is an Algorithm job?

An Algorithm job typically involves designing, analyzing, and optimizing algorithms to solve complex problems efficiently. Professionals in this role work in fields like computer science, data science, artificial intelligence, and software development. They create algorithms for tasks such as data processing, machine learning, search optimization, and automation. Strong mathematical and programming skills are essential, along with knowledge of algorithmic complexity and data structures.

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

To excel as an Algorithm Engineer, you typically need a strong background in computer science, mathematics, and programming languages such as Python, C++, or Java, often supported by a relevant degree. Familiarity with algorithms and data structures, version control systems like Git, and experience with technical tools such as MATLAB or TensorFlow are highly valued. Analytical thinking, problem-solving abilities, and effective communication skills are crucial soft skills for this position. These competencies are essential to create efficient algorithms, collaborate across teams, and drive innovation in computational solutions.

What are typical projects or tasks that an Algorithm Engineer works on?

As an Algorithm Engineer, you might work on developing and optimizing algorithms for tasks like data analysis, machine learning, computer vision, or operations research, depending on the industry. Daily responsibilities often include writing and testing code, analyzing performance bottlenecks, and collaborating with data scientists, product managers, or software engineers to integrate algorithms into production systems. You may also be involved in researching new techniques, reviewing technical literature, and presenting your findings to technical and non-technical audiences. This role often requires balancing creative problem-solving with practical implementation and continuous improvement.
Infographic showing various Algorithm job openings in Portland, OR as of May 2026, with employment types broken down into 3% Locum Tenens, 1% Internship, 73% Full Time, 19% Part Time, and 4% Contract. Highlights an 78% Physical, 3% Hybrid, and 19% Remote job distribution, with an average salary of $173,143 per year, or $83.2 per hour.
Product Engineer 3

Full-time

Posted 21 days ago


Lam Research rating

8.9

Company rating: 8.9 out of 10

Based on 43 frontline employees who took The Breakroom Quiz

29th of 415 rated machine equipment manufacturers


Job description

The group you'll be a part of
In the Global Products Group, we are dedicated to excellence in the design and engineering of Lam's etch and deposition products. We drive innovation to ensure our cutting-edge solutions are helping to solve the biggest challenges in the semiconductor industry.
The impact you'll make
We are seeking a top-tier candidate to work on integration, testing, and analysis of diverse sensor technologies-including vision systems and other time-series sensors-for our advanced products. The ideal candidate will work in a cross-functional role, collaborating with engineering teams and vendors to develop robust infrastructure for accurate data acquisition, processing, and performance validation. This role also involves supporting field teams virtually or on-site as needed.
What you'll do
  • Collaborate with cross-functional and cross-cultural teams to guide the specification and development of products.
  • Debug optical, electrical, mechanical, and signal integrity issues during sensor module development.
  • Perform comprehensive characterization of imaging sensors, time-series sensors (e.g., thermal, acoustic, vibration), and associated signal processing pipelines.
  • Collaborate with cross-functional teams to identify, implement, and validate improvements in sensor data capture and processing across hardware and software.
  • Apply engineering theories and research techniques to investigate, troubleshoot, and resolve technical challenges.
  • Plan and execute research to advance sensor analytics, including image/video processing and time-series signal analysis for semiconductor equipment.
  • Develop algorithms and workflows for sensor fusion, anomaly detection, and predictive modeling using multi-modal data.
  • Assess effectiveness and accuracy of models and data acquisition techniques.
  • Develop, train, and deploy models for optimizing customer experience and equipment reliability.
  • Create test plans, documentation, and reports for sensor validation and performance metrics.
  • Support process engineers by running recipes and coordinating sensor-based measurements on process modules..
  • Maintain a high degree of customer engagement including face-to-face and international travel to customer sites supporting near term product releases and solve customer issues.
  • Work in a cleanroom lab and/or customer semiconductor fab environment.

Who we're looking for
Minimum Qualifications:
  • BS/MS/PhD in Electrical Engineering, Computer Science, Mechanical Engineering, Physics, Applied Mathematics, or related disciplines.
  • Strong experience in signal processing, sensor integration, and data analysis for imaging and non-imaging sensors.
  • Proficiency in image processing, computer vision, and time-series analysis algorithms.
  • Expertise in scripting languages such as Python or MATLAB; familiarity with scientific computing libraries.
  • Knowledge of sensor calibration methods (e.g., camera calibration, sensor alignment) and data acquisition systems.
  • Familiarity with software test methodologies, Design of Experiments, and performance validation.
  • Strong problem-solving and troubleshooting skills across hardware and software domains.
  • Ability to learn new technologies and complete projects with minimal guidance.
  • Comfortable with multiple software tools and basic system/network troubleshooting.

Preferred qualifications
  • Experience with Python and the scientific stack (NumPy, SciPy, Pandas, OpenCV).
  • Background in sensor fusion, anomaly detection, and predictive analytics.
  • Working knowledge of network protocols and streaming data analytics.
  • Experience with thermal imaging, spectroscopy, vibration/acoustic sensors, or other non-vision sensing modalities.
  • Familiarity with semiconductor processing and equipment operations (Lam Research experience is a plus).
  • Exposure to machine learning techniques for image classification, segmentation, and time-series forecasting.

In this role, you will partner with subject matter experts and collaborate with hardware, electrical, software, and algorithm teams to build representative test systems and prototypes for multi-sensor integration and analytics.
Our commitment
We believe it is important for every person to feel valued, included, and empowered to achieve their full potential. By bringing unique individuals and viewpoints together, we achieve extraordinary results.
Lam Research ("Lam" or the "Company") is an equal opportunity employer. Lam is committed to and reaffirms support of equal opportunity in employment and non-discrimination in employment policies, practices and procedures on the basis of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex (including pregnancy, childbirth and related medical conditions), gender, gender identity, gender expression, age, sexual orientation, or military and veteran status or any other category protected by applicable federal, state, or local laws. It is the Company's intention to comply with all applicable laws and regulations. Company policy prohibits unlawful discrimination against applicants or employees.
Lam offers a variety of work location models based on the needs of each role. Our hybrid roles combine the benefits of on-site collaboration with colleagues and the flexibility to work remotely and fall into two categories - On-site Flex and Virtual Flex. 'On-site Flex' you'll work 3+ days per week on-site at a Lam or customer/supplier location, with the opportunity to work remotely for the balance of the week. 'Virtual Flex' you'll work 1-2 days per week on-site at a Lam or customer/supplier location, and remotely the rest of the time.
Our Perks and Benefits
At Lam, our people make amazing things possible. That's why we invest in you throughout the phases of your life with a comprehensive set of outstanding benefits.

What Lam Research employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Lam Research logo

About Lam Research

Sourced by ZipRecruiter

Lam Research designs and builds products for semiconductor manufacturing, including equipment for thin film deposition, plasma etch, photoresist strip, and wafer cleaning processes.

Industry

Manufacturing

Company size

10,000+ Employees

Headquarters location

Fremont, CA, US

Year founded

1980

Social media