1

Senior Machine Learning Software Engineer Jobs in Albany, OR

Machine Learning Engineer

Foster, OR ยท On-site +1

$160K - $215K/yr

... software teams to develop algorithms for data analysis and workflow automation ... This role reports to the Sr. Director AI and can be based in our San Diego CA or Foster City CA ...

As a software developer, you will write innovative software solutions using modern methodologies ... and machine learning tools to drive innovation in healthcare. โ€ข Invent better ways to reduce ...

Machine Learning & Operations Engineer

Corvallis, OR ยท Remote

$72K - $97.40K/yr

More typical DevOps responsibilities for software development as required. Requirements Required Qualifications * 3+ years of experience in MLOps, ML infrastructure, Machine Learning, or related ...

Machine Learning & Operations Engineer

Corvallis, OR ยท Remote

$71.10K - $96.20K/yr

More typical DevOps responsibilities for software development as required. Requirements Required Qualifications * 3+ years of experience in MLOps, ML infrastructure, Machine Learning, or related ...

Senior Software Engineer

Salem, OR ยท Remote

$40 - $75/hr

As a member of DataAnnotation's coding team, you'll be part of a growing community of over 100,000 professionals -- including front-end, back-end, full-stack, machine learning, and other engineers ...

... data for machine learning pipelines, feature engineering, and model lifecycle management ... into software applications and system architectures using APIs and microservices - Supports ...

New

The Client has the immediate need of a senior web software developer with expert SharePoint experience to effectively translate Early Learning Division (ELD) business requirements into updates to the ...

Software Engineer

Salem, OR ยท Remote

$40 - $75/hr

As a member of DataAnnotation's coding team, you'll be part of a growing community of over 100,000 professionals -- including front-end, back-end, full-stack, machine learning, and other engineers ...

Our impact is tangible, from connected machines that save fuel to data-driven insights that reduce ... Software Engineer, Mobile Device Management, MDM, Telemetry, Android Framework, Embedded Systems ...

Our impact is tangible, from connected machines that save fuel to data-driven insights that reduce ... Software Engineer, Mobile Device Management, MDM, Telemetry, Android Framework, Embedded Systems ...

Frontend Software Engineer

Salem, OR ยท Remote

$40 - $75/hr

As a member of DataAnnotation's coding team, you'll be part of a growing community of over 100,000 professionals -- including front-end, back-end, full-stack, machine learning, and other engineers ...

Senior AI/ML Tooling Engineer

Salem, OR ยท On-site +1

$144.70K - $261.30K/yr

The Role We are looking for an ML tooling engineer to build tools to analyze and optimize ... The Autonomous Vehicle (AV) software stack heavily relies on machine learning models to perform ...

next page

Showing results 1-20

Senior Machine Learning Software Engineer information

See Albany, OR salary details

$75.3K

$143K

$191.6K

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

As of May 30, 2026, the average yearly pay for senior machine learning software engineer in Albany, OR is $142,991.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,200.00 and $161,200.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Machine Learning Software Engineer, and why are they important?

A Senior Machine Learning Software Engineer requires deep expertise in machine learning algorithms, statistical analysis, and strong programming skills in languages like Python or Java, typically supported by a degree in computer science or a related field. Familiarity with frameworks such as TensorFlow, PyTorch, scikit-learn, as well as experience with cloud platforms and version control systems, is standard. Exceptional problem-solving, leadership, and communication skills help drive project success and mentor junior engineers. These competencies are crucial for designing scalable ML solutions, ensuring code quality, and effectively collaborating within cross-functional teams.

What are some common challenges Senior Machine Learning Software Engineers face when deploying models to production?

Senior Machine Learning Software Engineers often encounter challenges such as ensuring model scalability, maintaining performance under real-world data conditions, and integrating models seamlessly with existing systems. Handling data drift and monitoring model predictions for accuracy over time are also critical responsibilities. Collaboration with data engineers, DevOps, and product teams is essential to address these challenges and ensure robust, reliable deployments.

What is a Senior Machine Learning Software Engineer?

A Senior Machine Learning Software Engineer is an experienced professional who designs, develops, and deploys machine learning models and systems to solve complex problems. They work closely with data scientists, engineers, and other stakeholders to build scalable and efficient solutions that leverage large data sets and advanced algorithms. Their responsibilities often include architecting ML pipelines, optimizing model performance, and mentoring junior team members. Typically, they have a strong background in computer science, programming, and applied mathematics, along with several years of hands-on experience in machine learning and software engineering.

What is the difference between Senior Machine Learning Software Engineer vs Data Scientist?

AspectSenior Machine Learning Software EngineerData Scientist
CredentialsBachelor's or Master's in CS, ML, or related; experience with ML frameworksBachelor's or Master's in Data Science, Statistics, or related; strong analytical skills
Work EnvironmentDevelops ML models, integrates algorithms into products, collaborates with engineering teamsAnalyzes data, builds statistical models, visualizes insights, collaborates with business teams
Industry UsageTech, finance, healthcare, e-commerceResearch, finance, marketing, healthcare

While both roles involve working with data and algorithms, Senior Machine Learning Software Engineers focus on developing and deploying scalable ML models within software systems, whereas Data Scientists primarily analyze data to generate insights and inform business decisions.

What are popular job titles related to Senior Machine Learning Software Engineer jobs in Albany, OR? For Senior Machine Learning Software Engineer jobs in Albany, OR, the most frequently searched job titles are:
What job categories do people searching Senior Machine Learning Software Engineer jobs in Albany, OR look for? The top searched job categories for Senior Machine Learning Software Engineer jobs in Albany, OR are:
What cities near Albany, OR are hiring for Senior Machine Learning Software Engineer jobs? Cities near Albany, OR with the most Senior Machine Learning Software Engineer job openings:
Infographic showing various Senior Machine Learning Software Engineer job openings in Albany, OR as of May 2026, with employment types broken down into 1% As Needed, 90% Full Time, 8% Part Time, and 1% Contract. Highlights an 78% Physical, 4% Hybrid, and 18% Remote job distribution, with an average salary of $142,991 per year, or $68.7 per hour.
Machine Learning Engineer

Machine Learning Engineer

Cellanome

Foster, OR โ€ข On-site, Remote

$160K - $215K/yr

Other

Posted 3 days ago


Job description

The Machine Learning Engineer will work in close collaboration with the core instrument, assay and software teams to develop algorithms for data analysis and workflow automation. This role reports to the Sr. Director AI and can be based in our San Diego CA or Foster City CA offices. Possibility for Remote.

Key Responsibilities:

  • Design, develop, and optimize advanced algorithms for workflow automation, which include computer vision and computational geometry components.
  • Develop signal-processing and image-analysis algorithms using classical methods as well as modern AI/ML approaches, including neural networks.
  • Perform system-level analysis, simulation, and validation to ensure algorithm performance meets product requirements.
  • Collaborate with cross-functional hardware, software, and product engineering teams to integrate algorithms into our broader software ecosystem.
  • Optimize algorithms for deployment on edge devices, GPUs, and high-performance computing environments with considerations for latency, throughput, and memory efficiency.
  • Create technical documentation, validation reports, and performance metrics to support product development and cross-team collaboration.

Role Requirements:

  • Typically requires a Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Applied Mathematics, Physics, or a related technical field with 5+ years of relevant experience, or a Master's degree with 3+ years of relevant experience.
  • Experience developing, implementing, and validating algorithms for optimization, automation, sensing, data analysis, or image-processing applications.
  • Strong programming skills in Python with experience developing production-quality, maintainable, and well-documented code.
  • Solid understanding of software development fundamentals, including debugging, version control, testing, and code optimization.
  • Familiarity with AI/ML concepts and workflows, including data preprocessing, model training, evaluation, and deployment.
  • Experience with image analysis, computer vision, signal processing, or data-driven algorithm development.
  • Understanding of mathematical foundations relevant to algorithm development, including linear algebra, probability/statistics, optimization methods, and estimation theory.
  • Experience applying algorithmic techniques such as optimization, dynamic programming, numerical methods, or statistical modeling to solve engineering problems.
  • Familiarity with workflow automation, process optimization, or development of efficient data-processing pipelines.
  • Ability to analyze complex technical problems, evaluate tradeoffs, and develop scalable algorithmic solutions.
  • Excellent communication skills and ability to work independently and collaboratively in a multidisciplinary team environment.

Preferred Qualifications:

  • Proficiency in C++, C#, or other high-performance programming languages for algorithm deployment and system integration.
  • Experience developing AI/ML algorithms for image analysis, pattern recognition, anomaly detection, or automated decision systems.
  • Advanced familiarity with modern computer vision and deep learning architectures, including Vision Transformers (ViTs), CNNs, object detection, segmentation, or multimodal AI models.
  • Experience with machine learning frameworks such as PyTorch, TensorFlow, or similar platforms.
  • Experience optimizing algorithms for performance, scalability, memory efficiency, or real-time execution.
  • Familiarity with optimization and estimation techniques such as convex optimization, Kalman filtering, Bayesian estimation, nonlinear optimization, or stochastic methods.

Weย  provide competitive total compensation packages, including base pay, benefits, and equity. In California, the estimated base salary range for this position is $160,000 - $215,000/year. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.