1

Algorithm Developer Jobs in Oregon (NOW HIRING)

... algorithmic core, data pipelines, and API infrastructure that will power intelligent matching ... Responsibilities This developer will support an effort to design, prototype, and ultimately ...

Java Tech Lead/Developer Are you passionate about software engineering? Do you enjoy seeing the ... Strong foundation in algorithms, data structures and core computer science concepts. * Evidence of ...

OR

$523K - $920K/yr

... and engineering teams in multimodal LLMs, speech recognition and understanding, and generative speech. Highly proficient in multimodal LLM and speech algorithm research, and deeply committed to ...

As a Sr. Hadoop developer you will work with a variety of talented client team mates and be a ... Experience with performance/scalability tuning, algorithms and computational complexity Experience ...

OR · On-site

$190K - $260K/yr

The Role As a Principal GNC engineer, you will be a core driver of the overall spacecraft GNC ... Develop novel algorithms for precise pointing of very large, flexible structures in earth orbit and ...

As a Sr. Hadoop developer you will work with a variety of talented client team mates and be a ... tuning, algorithms and computational complexity • Experience (at least familiarity) with data ...

OR

$466K - $750K/yr

As Netflix continues to grow, so do the opportunities to enhance our personalization systems and algorithms. We're looking for a passionate and talented Software Engineer for Machine Learning to join ...

Senior Research Engineer

Portland, OR · On-site

$83K - $104K/yr

A good understanding of optimization techniques and algorithms is preferred. A more detailed list ... Performing engineering analyses, writing reports, and preparing presentations for clients.

Benchmark algorithms, analyze bottle necks and propose solutions to eliminate them. Follow and advocate high quality software engineering practices like unit testing, profiling and effective logging.

Select optimal algorithms and approaches to solve technical problems. * Apply sound logic and ... Produce clear technical documentation for developers, engineers, and stakeholders. * External

Select optimal algorithms and approaches to solve technical problems. * Apply sound logic and ... Produce clear technical documentation for developers, engineers, and stakeholders. * External

As Netflix continues to grow, so do the opportunities to enhance our personalization systems and algorithms. We're looking for a passionate and talented Research Engineer to join our Al for Member ...

Android Enggineer

Beaverton, OR · On-site

$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 ...

next page

Showing results 1-20

Algorithm Developer information

See Oregon salary details

$35

$82

$109

How much do algorithm developer jobs pay per hour?

As of Jun 25, 2026, the average hourly pay for algorithm developer in Oregon is $82.99, according to ZipRecruiter salary data. Most workers in this role earn between $70.67 and $94.04 per hour, depending on experience, location, and employer.

What engineers make $500,000?

Senior engineers in fields such as software, electrical, or aerospace engineering can earn $500,000 or more annually, especially with extensive experience, specialized skills, and leadership roles. High compensation often includes bonuses, stock options, or profit sharing, particularly in technology and aerospace industries.

What does an algorithm developer do?

An algorithm developer designs, analyzes, and implements algorithms to solve specific problems or improve processes, often working with data structures and programming languages. They optimize algorithms for efficiency and accuracy, frequently using tools like Python, C++, or MATLAB, and may collaborate with data scientists or software engineers. Strong problem-solving skills and knowledge of mathematical concepts are essential in this role.

How much do algorithm developers make?

Algorithm developers typically earn a median salary ranging from $80,000 to $130,000 annually, depending on experience, location, and industry. Senior roles or those with specialized skills in machine learning or data analysis can earn higher salaries, often exceeding $150,000. Compensation may also include bonuses, stock options, and benefits.

What are some common challenges Algorithm Developers face when transitioning from academia to industry roles?

Algorithm Developers transitioning from academia to industry often encounter challenges such as adapting to faster-paced project timelines and prioritizing practical, scalable solutions over theoretical elegance. In industry, collaboration with cross-functional teams—like software engineers and product managers—is essential, requiring strong communication and teamwork skills. Additionally, there is a greater emphasis on writing production-quality, well-documented code and aligning algorithmic work with business objectives. Learning to balance innovation with deliverable deadlines is a key part of succeeding in these roles.

What Does an Algorithm Developer Do?

The job duties of an algorithm developer revolve around researching, writing, and performance testing algorithms. As an algorithm developer, your responsibilities include working to implement your algorithms and then to analyze and modify them as needed. Generally, algorithms use data from a system to generate actions, processes, or reports, so with each algorithm you build, you must first identify the goals and then work to achieve specific results. In this career, you may collaborate with a team to create theories and then perform research and tests until you have designed an efficient algorithm.

Which 5 jobs will survive AI?

Algorithm developers are likely to continue thriving as AI advances because they design and improve AI systems, requiring specialized skills in programming, mathematics, and data analysis. Jobs that involve complex problem-solving, creativity, emotional intelligence, and human interaction—such as healthcare professionals, educators, skilled tradespeople, mental health counselors, and creative roles like writers and artists—are also expected to persist despite AI automation. These roles rely on uniquely human qualities and adaptability that AI cannot fully replicate.

What are the key skills and qualifications needed to thrive as an Algorithm Developer, and why are they important?

To thrive as an Algorithm Developer, you need strong programming skills (often in languages like Python, C++, or Java), a solid grasp of data structures and algorithms, and typically a degree in computer science or a related field. Familiarity with version control systems (like Git), algorithm analysis tools, and sometimes knowledge of specialized libraries (e.g., NumPy, TensorFlow) is expected. Analytical thinking, problem-solving, and effective communication are vital soft skills for designing efficient solutions and collaborating with teams. These skills ensure the creation of robust, optimized algorithms that meet technical requirements and business goals.
What are popular job titles related to Algorithm Developer jobs in Oregon? For Algorithm Developer jobs in Oregon, the most frequently searched job titles are:
What cities in Oregon are hiring for Algorithm Developer jobs? Cities in Oregon with the most Algorithm Developer job openings:
Infographic showing various Algorithm Developer job openings in Oregon as of June 2026, with employment types broken down into 2% Locum Tenens, 53% Full Time, 17% Part Time, and 28% Contract. Highlights an 82% Physical, 4% Hybrid, and 14% Remote job distribution, with an average salary of $172,617 per year, or $83 per hour.

Job description

Overview

LMI is seeking an AI Engineer with a strong data and integration background to support the design and development of an AI/ML-enabled personnel management products for a high-visibility Department of War Program. This role sits at the intersection of data science, backend engineering, and systems integration - building the algorithmic core, data pipelines, and API infrastructure that will power intelligent matching recommendations embedded within an existing application.

This position requires the ability to obtain a Secret clearance.  Applicants must be a U.S. citizens.

LMI is a new breed of digital solutions provider dedicated to accelerating government impact with innovation and speed. Investing in technology and prototypes ahead of need, LMI brings commercial-grade platforms and mission-ready AI to federal agencies at commercial speed. Leveraging our mission-ready technology and solutions, proven expertise in federal deployment, and strategic relationships, we enhance outcomes for the government, efficiently and effectively. Headquartered in Tysons, Virginia, LMI is committed to delivering impactful results that strengthen missions and drive lasting value.

Responsibilities

This developer will support an effort to design, prototype, and ultimately integrate an intelligent matching capability into a DoW program management platform. Specific responsibilities include:

  • Design and develop the data pipelines, scoring algorithms, and API infrastructure that power an AI-driven matching and recommendation capability, translating complex multi-entity data into structured, consumable outputs
  • Build and maintain integrations between the matching engine and an existing, COTS (e.g., ServiceNow) program management platform, including API specs, data handoff mechanisms, and architecture
  • Collaborate with functional and technical SMEs to build, test, and refine user-configurable matching logic, validate algorithm outputs, and develop generative AI-enabled explainability features that make ouputs transparent and actionable
  • Work with product managers and designers, supporting prototype development and high-fidelity UX development, vetting, and refinement
  • Conduct rigorous testing of algorithm performance, pipeline reliability, and API behavior to ensure scalability and accuracy ahead of production integration
  • Collaborate with development teams and stakeholders to identify technical challenges, implement solutions, and deliver high-impact contributions in an agile environment
  • Ensure compliance with security protocols, government standards, and industry best practices across all development work
  • Document technical solutions, data models, and integration architecture to support knowledge transfer and continuity across teams
  • Operate effectively in fast-moving, ambiguous environments, bringing a self-starter mentality, comfort on small and lean teams, and a bias toward rapid iteration and working prototypes over perfect solutions
Qualifications

Minimum Qualifications

  • Eligibility for a Secret clearance required; active Secret clearance preferred
  • Demonstrated experience and proficiency using AI coding tools to enhance existing code stacks at scale.
  • 3-5 years of full-stack engineering experience in on production-grade applications
  • Strong backend development experience in Python, with demonstrated ability to build data-intensive applications
  • Experience designing and consuming RESTful APIs for cross-system integration
  • Solid working knowledge of SQL and relational databases (PostgreSQL preferred); familiarity with data modeling for complex, multi-entity schemas
  • Experience building or working with scoring, ranking, or recommendation systems - even outside a formal ML context
  • Familiarity with data pipeline development, including ingestion, transformation, and structured output generation
  • Experience working in agile environments with multidisciplinary teams
  • Version control proficiency using Git (GitLab preferred)
  • Experience with testing, security, DevSecOps, and CI/CD processes and proficiency in integrating with automated testing frameworks, following security protocols, and following secure, continuous integration/continuous deployment pipelines
  • Strong communication skills - able to explain data model decisions and algorithm logic to both technical teammates and non-technical stakeholders

Desired Skills

  • Experience with ServiceNow development (Scripted REST APIs, IntegrationHub, Flow Designer, or Service Portal/Next Experience)
  • Familiarity with machine learning or statistical modeling concepts - particularly similarity scoring, clustering, or recommendation algorithms
  • Experience with AI/LLM integration, including prompt engineering and structured output parsing for explainability features
  • Data engineering experience: ETL tools, pipeline orchestration, and structured data export formats
  • Cloud environment familiarity: AWS, Azure, or Google Cloud for deploying containerized services
  • Microservices and containerization experience (Docker, Kubernetes)
  • UI/UX development experience (React or TypeScript) - helpful but not a primary requirement for this role
  • DevSecOps and CI/CD experience, including infrastructure-as-code tooling
  • Security certifications such as Security+ or CISSP

Target salary range: $111,426.84 - $192,890.16

The salary range displayed represents the typical salary range for this position and is not a guarantee of compensation. Individual salaries are determined by various factors including, but not limited to location, internal equity, business considerations, client contract requirements, and candidate qualifications, such as education, experience, skills, and security clearances.

Applicants must meet eligibility requirements for a U.S. Government security clearance. Only US Citizens are eligible for a security clearance. For this position, LMI will only consider applicants with security clearances or applicants who are eligible for security clearances, due to the nature of the work.

Employment Type: OTHER