1

Machine Learning Software Engineer Jobs in Portland, OR

DSP Algorithms Engineer

Hillsboro, OR · On-site

$155K - $181K/yr

... point embedded software. Creative problem solver, team player Qualifications Proficient in DSP theory, scientific programming, adaptive filtering, machine learning, GMM, clustering and neural ...

We invest in your growth with enterprisewide learning and mobility. We celebrate who you are, and ... Epiq is seeking a highly skilled AI Software Engineer to join our Operations Engineering team. This ...

Software Engineer, Sr

Newberg, OR · On-site

$128K - $169K/yr

As a Software Engineer, Sr. on our Azure and React Native team, you will lead aspects of the ... learning and career advancement. A background check and screen for the illegal use of drugs is ...

Software Engineer, Sr

Newberg, OR

$128K - $169K/yr

Independently applies knowledge of software engineering principles to design, code, troubleshoot ... learning and career advancement. A background check and screen for the illegal use of drugs is ...

Software Engineer, Sr

Newberg, OR · On-site

$128K - $169K/yr

Independently applies knowledge of software engineering principles to design, code, troubleshoot ... learning and career advancement. A background check and screen for the illegal use of drugs is ...

next page

Showing results 1-20

Machine Learning Software Engineer information

See Portland, OR salary details

$67.3K

$156.4K

$217.9K

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

As of Jul 10, 2026, the average yearly pay for machine learning software engineer in Portland, OR is $156,450.00, according to ZipRecruiter salary data. Most workers in this role earn between $127,300.00 and $183,500.00 per year, depending on experience, location, and employer.

What does a Machine Learning Software Engineer do?

A Machine Learning Software Engineer designs, develops, and deploys machine learning models within software applications. They work on data preprocessing, model training, optimization, and integration into production systems. Their role requires expertise in programming (Python, Java, or C++), machine learning frameworks (TensorFlow, PyTorch, or Scikit-learn), and cloud platforms. They collaborate with data scientists and software engineers to build scalable ML solutions.

What are the key skills and qualifications needed to thrive in the Machine Learning Software Engineer position, and why are they important?

To thrive as a Machine Learning Software Engineer, you need a solid understanding of programming (especially Python), algorithms, data structures, and mathematics, ideally backed by a degree in computer science, engineering, or a related field. Experience with frameworks such as TensorFlow or PyTorch, familiarity with cloud platforms (AWS, Azure, or GCP), and relevant certifications in data science or machine learning are highly valuable. Strong problem-solving skills, effective communication, and the ability to work collaboratively with cross-functional teams set outstanding candidates apart. These competencies are crucial for building deployable, scalable, and maintainable machine learning solutions that address real business challenges.

What are the day-to-day responsibilities of a Machine Learning Software Engineer?

As a Machine Learning Software Engineer, your daily tasks typically include developing and optimizing machine learning models, collaborating with data scientists and product teams to define requirements, and integrating models into production systems. You’ll work extensively with large datasets to preprocess, analyze, and validate data, as well as monitor model performance and iterate on solutions when needed. It's common to participate in code reviews, contribute to architectural decisions, and maintain documentation for reproducibility and knowledge sharing. This role offers a dynamic and intellectually stimulating environment, making it ideal for those who enjoy solving complex technical problems and working at the intersection of engineering and data science.

What are the most commonly searched types of Machine Learning Software Engineer jobs in Portland, OR? The most popular types of Machine Learning Software Engineer jobs in Portland, OR are:
What job categories do people searching Machine Learning Software Engineer jobs in Portland, OR look for? The top searched job categories for Machine Learning Software Engineer jobs in Portland, OR are:
Infographic showing various Machine Learning Software Engineer job openings in Portland, OR as of July 2026, with employment types broken down into 94% Full Time, 3% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $156,450 per year, or $75.2 per hour.

Data Engineer & AI/ML Specialist, Mid Level (Remote)

Jobright.ai

Portland, OR • Remote

$121K - $145K/yr

Full-time

Medical, Vision, Retirement

Posted 28 days ago


Job description

Join to apply for the Data Engineer & AI/ML Specialist, Mid Level (Remote) role at Jobright.ai

1 day ago Be among the first 25 applicants

Join to apply for the Data Engineer & AI/ML Specialist, Mid Level (Remote) role at Jobright.ai

Jobright is an AI-powered career platform that helps job seekers discover the top opportunities in the US. We are NOT a staffing agency. Jobright does not hire directly for these positions. We connect you with verified openings from employers you can trust.

Job Summary:

Atmosera empowers businesses to redefine what's possible with modern technology and human expertise. They are seeking an experienced Data Engineer / AI/ML Specialist to join the development team building a next-generation AI-powered Electronic Health Record (EHR) MVP for senior and assisted living facilities. The role will own the design and delivery of data pipelines, AI/ML integrations, and supporting infrastructure needed to bring the MVP to life.

Responsibilities:

• Design, implement, and optimize OCR and data extraction pipelines for ingesting PDF referral forms and other healthcare documents.

• Develop data transformation and mapping processes to store extracted data into an Azure SQL schema.

• Build and maintain the medallion data architecture (Bronze/Silver/Gold) in Azure Data Lake Storage to support both application workflows and future analytics/model training.

• Implement and optimize search indexing (Azure AI Search) for both structured and unstructured data.

• Integrate Azure OpenAI or equivalent LLM services with retrieval-augmented generation (RAG) to support a natural language query feature.

• Implement initial predictive analytics models (fall risk, infection risk, medication cost forecasting) using heuristics or light ML models, with a path to more advanced modeling in Phase 2.

• Develop a compliance AI agent (MVP version) that runs scheduled checks on documentation and flags potential violations.

• Collaborate with the Solution Architect to ensure AI components are secure, HIPAA-compliant, and cost-optimized.

• Work in Azure DevOps with sprint-based development, pairing with backend/API developers on AI integration points.

• Participate in architecture/design reviews and provide input on data model decisions.

• Document pipelines, AI integrations, and data flows for future handoff to the client’s internal team.

• Support UAT for AI/data features, including tuning models and validating extracted data.

Qualifications:

Required:

• Hands-on experience with OCR (Azure Form Recognizer / Azure Document Intelligence) and unstructured data processing.

• Strong Python skills for AI pipeline and data processing development.

• Experience integrating LLMs (Azure OpenAI) with RAG patterns.

• Knowledge of basic predictive modeling techniques (classification, regression) and healthcare data compliance considerations.

• Proficiency with REST APIs for integrating external systems (e.g., pharmacy, insurance).

• Understanding of HIPAA compliance and secure handling of PHI.

• Familiarity with healthcare data formats and workflows (HL7, FHIR, eMAR).

• Prior experience working in agile, cross-functional product teams.

• Ability to deliver end-to-end—from data ingestion to model integration to API exposure.

• Strong documentation and knowledge transfer skills.

Preferred:

• Experience in healthcare software development (EHR, EMR, or related domains).

• Familiarity with vector search and semantic search concepts.

• Experience with Azure Machine Learning for model deployment.

• Background in predictive analytics for healthcare outcomes.

Company:

Atmosera help clients to engineer, deploy, and operate cloud architectures with advanced services that deliver strategic business outcomes. Founded in 1995, headquartered in Beaverton, Oregon, USA, team size 51-200 employees, currently Growth Stage.

Seniority level
  • Seniority levelMid-Senior level
Employment type
  • Employment typeContract
Job function
  • IndustriesSoftware Development

Referrals increase your chances of interviewing at Jobright.ai by 2x

Inferred from the description for this job

Medical insurance

Vision insurance

401(k)

Get notified about new Data Engineer jobs in Portland, Oregon Metropolitan Area.

Portland, OR $150,000.00-$170,000.00 2 days ago

Portland, Oregon Metropolitan Area 3 weeks ago

Portland, OR $85,307.41-$110,895.50 2 months ago

Portland, Oregon Metropolitan Area 1 day ago

Portland, OR $67,086.00-$111,634.00 9 months ago

Analytics and Monitoring Software Engineer

Washington County, OR $135,500.00-$252,500.00 1 week ago

Senior Staff Data Engineer - AI Solutions

Portland, Oregon Metropolitan Area 2 days ago

Senior Software Engineer – IaaS (Platform and Tools - VMs) (REMOTE)

Portland, OR $105,000.00-$215,000.00 3 days ago

Portland, OR $105,000.00-$230,000.00 3 days ago

Portland, Oregon Metropolitan Area 2 weeks ago

Portland, OR $110,000.00-$270,000.00 5 days ago

Software Engineer II, Backend (Consumer Authentication)Software Engineer II, Backend (Loan Originations & Reporting)Senior Software Engineer - Infrastructure

Portland, OR $110,000.00-$270,000.00 3 weeks ago

Portland, OR $110,000.00-$270,000.00 3 weeks ago

Software Engineer II, Backend (Developer Environments)Senior Software Engineer, Backend (Batch Infrastructure)Senior Software Engineer, Frontend - Embedded FinanceSenior Software Engineer, Backend (Identity)Senior Software Engineer, Backend (Consumer Payments)Senior Software Engineer, Backend (CI/CD)

Portland, OR $157,000.00-$212,000.00 1 week ago

Staff Software Engineer, Backend (CI/CD)

Portland, OR $68,696.00-$114,313.00 1 month ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr