1

Senior Algorithm Engineer Jobs in Minnesota (NOW HIRING)

Sr Test Automation Engineer I

Eden Prairie, MN ยท On-site

$47 - $62/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The Sr. Test Automation Engineer 1 will understand wireless physical layer and MAC protocol layer to design and create SW/HW tools that will interact with the product to ensure that algorithms and ...

Machine Learning Engineer III

Minneapolis, MN ยท On-site

$129K - $197K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

These development efforts will generally be small focused design teams which will require a senior ... Support development of computer vision and machine learning algorithms capable of detection ...

Sr Computation Design Lead

Minneapolis, MN ยท On-site

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

Through expertise in parametric design, algorithmic thinking, digital visualization, and process ... Partner with Architects, Engineers, and technical specialists to improve interdisciplinary ...

New

Sr Computation Design Lead

Minneapolis, MN ยท On-site

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

Through expertise in parametric design, algorithmic thinking, digital visualization, and process ... Partner with Architects, Engineers, and technical specialists to improve interdisciplinary ...

New

Sr. DevOps Engineer

Hopkins, MN ยท On-site

$53.50 - $73.25/hr

Job Title: Sr. DevOps Engineer Duration: 6-12 months Location: Onsite - Hopkins, MN Work Type: Rate ... algorithms, and artificial intelligence to provide customized talent management solutions for ...

Senior Developer (Front-End)

Virginia, MN ยท On-site

$111 - $150/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are seeking a highly skilled Senior Developer with over 7 years of experience in ReactJS and ... Experience with Data Structures and Algorithms. * Proficiency with CSS, Tailwind, and related ...

New

Showing results 41-60

Senior Algorithm Engineer information

See Minnesota salary details

$58.3K

$124K

$179.7K

How much do senior algorithm engineer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for senior algorithm engineer in Minnesota is $123,951.00, according to ZipRecruiter salary data. Most workers in this role earn between $102,300.00 and $140,500.00 per year, depending on experience, location, and employer.

What does a senior algorithm engineer do?

A Senior Algorithm Engineer is responsible for designing, developing, and optimizing complex algorithms that solve technical problems or enhance product performance. They often work with large datasets, machine learning models, or mathematical techniques to create efficient solutions. In addition to coding, they may collaborate with cross-functional teams, review the work of junior engineers, and help set the technical direction for algorithm development projects. Their expertise ensures that products and systems run efficiently and accurately.

What are the key skills and qualifications needed to thrive as a senior algorithm engineer, and why are they important?

To thrive as a Senior Algorithm Engineer, you need advanced proficiency in mathematics, computer science, and algorithm design, usually supported by a relevant degree and extensive experience in the field. Expertise with programming languages such as Python or C++, proficiency with machine learning libraries, and familiarity with version control systems like Git are commonly required. Strong problem-solving skills, attention to detail, and the ability to communicate complex ideas clearly help set top candidates apart. These skills are crucial for developing robust, efficient solutions and collaborating effectively on challenging technical projects.

What are some common challenges faced by senior algorithm engineers when deploying algorithms into production environments?

Senior Algorithm Engineers often encounter challenges such as ensuring that algorithms are both scalable and efficient when integrated into real-time systems. Balancing model accuracy with computational resource constraints is a frequent task, as well as addressing data inconsistencies and managing version control for iterative algorithm updates. Collaboration with software engineers and data engineers is essential to ensure smooth deployment, monitor performance, and quickly resolve any production issues. Staying updated with the latest frameworks and best practices also helps in overcoming these challenges.

What is the difference between Senior Algorithm Engineer vs Data Scientist?

AspectSenior Algorithm EngineerData Scientist
Required CredentialsBachelor's or Master's in CS, EE, or related; strong math and programming skillsBachelor's or Master's in CS, Statistics, or related; strong analytical and programming skills
Work EnvironmentDevelops algorithms for software, hardware, or embedded systems in tech companiesAnalyzes data to extract insights, often in tech, finance, or healthcare sectors
Industry UsageCommon in AI, robotics, and software developmentPrevalent in analytics, machine learning, and business intelligence

While both roles require strong programming and analytical skills, Senior Algorithm Engineers focus on designing and optimizing algorithms for technical systems, whereas Data Scientists analyze data to inform business decisions. The roles often overlap in AI and machine learning projects but serve different primary functions within organizations.

What are the most commonly searched types of Algorithm Engineer jobs in Minnesota?

The most popular types of Algorithm Engineer jobs in Minnesota are:

Infographic showing various Senior Algorithm Engineer job openings in Minnesota as of August 2026, with employment types broken down into 90% Full Time, 5% Part Time, 4% Contract, and 1% Nights. Highlights an 85% Physical, 6% Hybrid, and 9% Remote job distribution, with an average salary of $123,951 per year, or $59.6 per hour.

Research Software Engineer -- R&D, Data Science & Machine Learning

Boon Logic Inc.

Minneapolis, MN โ€ข On-site

$95K - $125K/yr

Other

Posted 15 days ago


Job description

Boon Logic is hiring a Research Software Engineer to support advanced R&D and rapid prototyping initiatives alongside our CTO and senior technical leadership.

This role is ideal for a software engineer who enjoys solving difficult technical problems, building prototypes quickly, and working in collaborative technical environments. You''ll spend more time in algorithm discussions and whiteboard sessions than in deployment pipelines or enterprise software maintenance.

This is an onsite role in Minneapolis working directly with a small, technical team. Due to program requirements, this role requires U.S. citizenship and eligibility to work in a NOFORN (No Foreign Nationals) environment.

Compensation: $95,000โ€“$125,000, based on experience

What You''ll Be Doing

  • Rapid prototyping and exploratory software development
  • Collaborating directly with technical leadership on advanced concepts and algorithm development
  • Participating in frequent whiteboard and technical design sessions
  • Building research-oriented tools and proof-of-concept implementations
  • Working primarily in Python and/or C++ in Linux environments
  • Contributing to technical R&D efforts involving data analysis, machine learning, and high-performance computation

Role Breakdown
75% Research and Prototyping | 25% Development | 0% Deployment / DevOps

Requirements

  • B.S. or B.A. in Computer Science, Mathematics, Engineering, or related technical field
  • 3โ€“5 years of industry experience in software engineering or related R&D work
  • Strong proficiency in either Python or C++
  • Strong mathematical and analytical problem-solving skills
  • Experience with rapid prototyping
  • Linux and Git proficiency
  • Must be located in the Greater Minneapolis area

Nice to Have

  • Exposure to machine learning, signal processing, or scientific computing
  • Experience in technical or research-driven environments
  • Familiarity with high-performance or low-latency systems
  • Comfortable operating in fast-moving, ambiguous R&D environment
  • Familiarity with Mathematica a plus

We''re looking for engineers who are curious, technically sharp, collaborative, and capable of turning concepts into working prototypes quickly.