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

Must-Have Skills 3+ years of ML engineering experience -- model training, fine-tuning, or post-training pipelines in research or production Strong Python and deep learning proficiency (PyTorch ...

Senior Software Engineer

Salem, OR

$123K - $162K/yr

We're seeking a Senior Software Engineer experienced in C++ and C# who is passionate about ... Are a curious individual who loves continuous learning and improvement, with an engineering mindset ...

We are looking for a talented and motivated Associate Software Engineer to join our development ... Knowledge of machine learning or artificial intelligence. Familiarity with game engines such as ...

We are looking for a talented and motivated Associate Software Engineer to join our development ... machine learning or artificial intelligence. โ€ข Familiarity with game engines such as Unreal ...

We are looking for a talented and motivated Associate Software Engineer to join our development ... of machine learning or artificial intelligence. ยท Familiarity with game engines such as Unreal ...

As a Senior Software Engineer on the Qubit team, you will play a pivotal role in building and maintaining highly reliable, scalable, and observable software systems that support 24/7 warehouse ...

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

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 Jul 13, 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 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 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 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 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 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 July 2026, with employment types broken down into 100% Full Time. Highlights an 80% In-person, and 20% 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

Re-posted 17 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.