1

Algorithm Jobs in Portland, OR (NOW HIRING)

Implementation of linear algebra algorithms (functions from BLAS, LAPACK, or PyTorch) * Performance engineering and software performance optimizations * Floating point arithmetic and numerical ...

Hands-on development and write algorithms in machine learning, statistical modelling, neural nets, and pattern recognition from data exploration * Develop, train, and deploy ML models for Time-series ...

Design Verification Engineer

Beaverton, OR · On-site

$141K - $172K/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

$141K - $172K/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 · On-site

$141K - $172K/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

$141K - $172K/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 ...

SW programming skills with knowledge of data structures and algorithms * Experience with Python, Perl, or similar scripting language * Ability to work independently to deliver the project goals

Design Verification Engineer

Beaverton, OR · On-site

$141K - $172K/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 ...

You will collaborate with a senior group of software engineers on production level quality of new components and algorithms, and support existing parasitic extraction related products. Minimum Job ...

New

Ability to initiate and configure digital signals and develop signal processing systems and algorithms. FPGA based SDR (software defined radio) design experience. Expertise with schematic capture ...

Skilled at teaching problem decomposition, algorithm design, and code implementation across programming languages. Guides students through translating problems into pseudocode, implementing solutions ...

Rhino Tutor

Portland, OR · Remote

$18 - $40/hr

Ability to explain NURBS curves and surfaces, Grasshopper algorithmic design nodes, and fabrication file preparation while preparing students for architecture, industrial design, jewelry design, and ...

Showing results 41-60

Algorithm information

See Portland, OR salary details

$35

$83

$110

How much do algorithm jobs pay per hour?

As of Aug 22, 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?

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.

What are popular job titles related to Algorithm jobs in Portland, OR?

For Algorithm jobs in Portland, OR, the most frequently searched job titles are:

What job categories do people searching Algorithm jobs in Portland, OR look for?

The top searched job categories for Algorithm jobs in Portland, OR are:

Infographic showing various Algorithm job openings in Portland, OR as of August 2026, with employment types broken down into 81% Full Time, 9% Temporary, and 10% Contract. Highlights an 100% In-person job distribution, with an average salary of $173,143 per year, or $83.2 per hour.

Data Scientist I or II (MAD-BS-OR)

Hitachi, Ltd.

Hillsboro, OR • On-site

$121K - $167K/yr

Full-time

Re-posted 20 days ago


Job description

Location:
(HTA) NCP (Hillsboro, OR)
Job ID:
R0128931
Date Posted:
2026-05-01
Company Name:
HITACHI HIGH-TECH AMERICA, INC.
Profession (Job Category):
Data Analytics/Business Intelligence
Job Schedule:
Full time
Remote:
No
Job Description:
POSITION: Data Scientist I or II
DIVISION: Metrology and Analysis Systems Division (MAD)
COMPANY: Hitachi High-Tech America, Inc. ("HTA")
TRAVEL: Up to 5% (internationally)
REMOTE WORK: Hybrid (+50% Remote) - Remote 60% / Onsite 40%
EXPECTED PAY RANGE: Data Scientist I: $99,608 - $136,961 annually
Data Scientist II: $121,673 - $167,301 annually
This pay range is for the position's base pay only. This position may be eligible for other compensation including bonus pay and/or allowances. Candidates will receive additional information during the interview and selection process.
Position Level: The best fit candidate selected for this position will be offered a job title/level (Data Scientist I vs. Data Scientist II) that is most appropriate after evaluating the person's education, experience, training, knowledge, skills, and abilities.
POSITION SUMMARY
Data Scientists are responsible for the development and maintenance of Artificial Intelligence (AI) software and systems for Hitachi High-Tech America, Inc. (HTA) products.
PRIMARY RESPONSIBILITIES
  • Hands-on development and write algorithms in machine learning, statistical modelling, neural nets, and pattern recognition from data exploration
  • Develop, train, and deploy ML models for Time-series forecasting and anomaly detection. Classification and regression on tabular and sensor data, predictive maintenance and failure prediction
  • Design end-to-end ML pipelines including Data ingestion, feature engineering, model training, evaluation, and deployment
  • Lead and support Root Cause Analysis (RCA) investigations using data-driven approaches
  • Build frameworks for Fault Tree Analysis (FTA) and failure mode identification
  • Collaborate with domain experts (engineering, operations) to translate failure patterns into ML features and models
  • Design and develop Agentic AI systems capable of:
    • Autonomous reasoning over structured and unstructured data
    • Tool usage (query engines, APIs, analytics pipelines)
    • Multi-step decision making and diagnostics workflows
  • Implement LLM-based systems with:
    • Tool-calling frameworks
    • Retrieval-Augmented Generation (RAG)
    • Structured outputs and validation pipelines
  • Partner with cross-functional teams (Data Engineers, Software Engineers, Domain Experts)
  • Build scalable, production-ready solutions using:
    • Python-based ML frameworks (e.g., TensorFlow, PyTorch, Scikit-learn)
    • Data processing tools (Pandas, Spark, SQL)
  • Deploy models and services using:
    • REST APIs (FastAPI, Flask)
    • Containerization (Docker, Kubernetes)
  • Work with modern data platforms:
    • Time-series DBs (e.g., Prometheus, InfluxDB)
    • Analytical DBs (e.g., ClickHouse, PostgreSQL)
    • Vector DBs (e.g., Qdrant, FAISS)
  • Translate business problems into technical solutions
  • Creating architecture and complex designs independently and documenting them
  • Integrate and test software to confirm compliance with specifications
  • Developing functional specifications
  • Participate in design reviews, code reviews of peers and test reviews
  • Performing functional tests
  • Other duties as assigned

EDUCATION, LICENSES, and/or CERTIFICATION REQUIREMENTS
  • Master of Science degree in Data Science, Statistics, Computer Science, or similar quantitative field

EXPERIENCE and TRAVEL REQUIREMENTS
  • Must have at least five (5) years of practical experience in writing algorithms in Machine Learning, Statistical Modelling, Neural Nets, and Pattern Recognition from data exploration
  • Five (5) years of experience in Data Science / Machine Learning
  • Strong programming skills in Python
  • Proven experience with:
    • Time-series analysis and anomaly detection
    • Statistical modeling and machine learning algorithms
  • Hands-on experience with:
    • Root Cause Analysis (RCA)
    • Fault Tree Analysis (FTA) or failure modeling
  • Experience working with real-world, noisy, and large-scale datasets
  • Experience with Agentic AI / LLM systems, including:
    • Tool-calling architecture
    • RAG pipelines
    • Prompt engineering and evaluation frameworks
  • Familiarity with:
    • Distributed systems and scalable ML infrastructure
    • MLOps practices (CI/CD, monitoring, model versioning)
  • Knowledge of:
    • Signal processing or physics-based modeling
    • Graph-based reasoning or causal inference
  • Full software development lifecycle experience, must be comfortable working using Agile as well as iterative methodologies
  • Experience with Test-driven development using tools to spot performance issues and memory leaks.
  • This position requires international travel for business purposes - up to 5%

SKILLS and ABILITIES REQUIREMENTS / SAFETY REQUIREMENTS
  • Ability to investigate and apply new technologies
  • Effective oral and written communication skills, including ability to effectively communicate challenging or technical concepts.
  • Excellent relationship building skills
  • General technical knowledge of semiconductor metrology equipment
  • Strong engineering analytical and problem-solving skills
  • Proactively undertake R&D activities and deliver tangible results under deadlines
  • Ability to manage multiple tasks and prioritize work accordingly
  • Work longer than normal hours as needed during releases and customer escalations
  • Self-sufficient, self-reliant, and self-disciplined, but also able to operate effectively as part of a team
  • Ability to comprehend and enforce safety policies

Equal Opportunity Employer (EOE)
Hitachi High-Tech America, Inc. is an equal opportunity employer. Hitachi High-Tech America, Inc. is committed to equal employment opportunities for qualified applicants without discrimination on the basis of actual or perceived of race (including traits historically associated with race, such as natural hairstyle), color, national origin, ancestry, religious creed, age, sex, sexual orientation, gender (including gender expression and gender identity), marital status, registered domestic partner status, family status, military and veteran status, domestic violence victim status, medical condition (including genetic characteristics), physical or mental disability, pregnancy, or any other legally protected characteristic or status.
If you require reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please direct your inquiries to HTA-AccommodationRequests@hitachi-hightech.com

Hitachi Vantara logo

About Hitachi Vantara

Sourced by ZipRecruiter

Hitachi Rail is a fully integrated, global provider of rail solutions across rolling stock, signaling, service & maintenance, digital technology and turnkey. With a presence in 38 countries across three continents and over 13,000 employees, our mission is to contribute to society through the continuous development of superior rail transport solutions.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Santa Clara, CA, US

Year founded

2017