1

Algorithms Engineer Jobs in Minnesota (NOW HIRING)

Machine Learning Engineer II

Minneapolis, MN ยท On-site

$102K - $144K/yr

Implement ML algorithms and validate designs through a series of purpose-designed experiments ... Computer Science/Engineering, Mathematics, Physics, or related Science or Engineering discipline,

Data Engineer (LATAM)

Minneapolis, MN ยท On-site

$119K - $143K/yr

Data Engineer The team requires: Minimum 5 years of hands-on experience in data engineering roles ... Basic understanding of ML algorithms and frameworks. Good to have experience with tools like ...

AI Engineer

Bloomington, MN ยท On-site

$100K - $150K/yr

Fine-tune and prompt-engineer LLMs for task-specific reasoning, planning and dynamic adaptation ... Past experience in implementing association rule mining algorithms to uncover patterns and ...

Data Engineer (LATAM)

Minneapolis, MN ยท On-site

$119K - $143K/yr

Data Engineer The team requires: Minimum 5 years of hands-on experience in data engineering roles ... Basic understanding of ML algorithms and frameworks. Good to have experience with tools like ...

Embedded Engineer/ TSI

Shoreview, MN ยท Hybrid

$136K - $179K/yr

Develop real-time embedded firmware control systems and algorithms * Serve as a senior level developer on project. * Ensure that system level tests are fully designed and implemented to validate ...

ML Engineer

Saint Paul, MN ยท On-site +1

AI Center of Excellence as a Machine Learning Engineer Consultant! In this exciting role, you?ll ... Lead the design and development of ML pipelines for advanced AI algorithms and ML models to solve ...

Controls Engineer, Senior

Plymouth, MN

$102K - $135K/yr

In this role, you will develop, test, and verify control algorithms that help automate therapy ... Proficiency in one or more programming languages (C, C++, Java, Python, MATLAB), with the ability ...

... algorithms, and decision-making frameworks. Build secure, scalable AI agents and integrate into ... Work closely with senior engineers and researchers, learning best practices and contributing to ...

Controls Engineer, Senior

Plymouth, MN

$102K - $135K/yr

In this role, you will develop, test, and verify control algorithms that help automate therapy ... Proficiency in one or more programming languages (C, C++, Java, Python, MATLAB), with the ability ...

Controls Engineer, Senior

Plymouth, MN ยท On-site

$102K - $135K/yr

In this role, you will develop, test, and verify control algorithms that help automate therapy ... Proficiency in one or more programming languages (C, C++, Java, Python, MATLAB), with the ability ...

Controls Engineer, Senior

Plymouth, MN ยท On-site

$102K - $135K/yr

In this role, you will develop, test, and verify control algorithms that help automate therapy ... Proficiency in one or more programming languages (C, C++, Java, Python, MATLAB), with the ability ...

Data Engineer (LATAM)

Minneapolis, MN ยท On-site

$119K - $143K/yr

Data Engineer the team requires: Minimum 5 years of hands-on experience in data engineering roles ... algorithms and frameworks Good to have experience with tools like TensorFlow or PyTorch Strong ...

Data Engineer (LATAM)

Minneapolis, MN ยท On-site

$119K - $143K/yr

Data Engineer the team requires: Minimum 5 years of hands-on experience in data engineering roles ... algorithms and frameworks Good to have experience with tools like TensorFlow or PyTorch Strong ...

R&D Software Engineer I

Little Canada, MN ยท On-site

$35 - $40/hr

Test software prototypes and algorithms that support cardiac electrophysiology workflows through hands-on and emulated testing * Collaborate with team members to design and document test workflows

next page

Showing results 1-20

Algorithms Engineer information

See Minnesota salary details

$52.4K

$128.6K

$189.5K

How much do algorithms engineer jobs pay per year?

As of Jun 4, 2026, the average yearly pay for algorithms engineer in Minnesota is $128,645.00, according to ZipRecruiter salary data. Most workers in this role earn between $106,300.00 and $144,500.00 per year, depending on experience, location, and employer.

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

To thrive as an Algorithms Engineer, you need a strong background in mathematics, computer science, and algorithm design, typically supported by a relevant degree. Proficiency in programming languages such as Python, C++, or Java, and experience with tools like MATLAB or TensorFlow, are commonly required, along with knowledge of data structures and optimization techniques. Analytical thinking, problem-solving abilities, and effective communication are crucial soft skills for collaborating with teams and explaining complex concepts. These skills enable the development of efficient, scalable solutions that drive technological innovation and product performance.

How do Algorithms Engineers typically collaborate with other teams during the product development process?

Algorithms Engineers frequently work alongside cross-functional teams, including software developers, data scientists, and product managers, to ensure that algorithmic solutions are effectively integrated into products. They often participate in regular meetings to discuss requirements, share progress, and troubleshoot technical challenges. Close collaboration is essential, as algorithms must align with product goals and user needs, and Engineers may need to adjust models or optimizations based on feedback from testing or user data. This teamwork not only improves the final product but also provides valuable learning and growth opportunities for Algorithms Engineers.

What are Algorithms Engineers?

Algorithms Engineers are professionals who design, analyze, and implement algorithms to solve complex computational problems efficiently. They often work in fields such as software development, artificial intelligence, data science, and computer vision. Their role involves optimizing code for speed and scalability, and collaborating with other engineers and researchers to develop new solutions. Strong skills in mathematics, programming, and problem-solving are essential for this job. Algorithms Engineers play a crucial part in making software systems faster, smarter, and more reliable.

What is the difference between Algorithms Engineer vs Data Scientist?

AspectAlgorithms EngineerData Scientist
Required CredentialsBachelor's or Master's in Computer Science, Electrical Engineering, or related fieldsBachelor's or Master's in Data Science, Statistics, or related fields
Work EnvironmentDevelops algorithms for software, hardware, or embedded systemsAnalyzes data to extract insights, build models, and inform decisions
Industry UsageTech, robotics, AI, and software development companiesFinance, healthcare, marketing, and tech sectors
Common Search/ComparisonFocuses on algorithm design and optimizationFocuses on data analysis and predictive modeling

Algorithms Engineers primarily develop and optimize algorithms for software and hardware systems, while Data Scientists analyze data to generate insights and build predictive models. Both roles require strong programming skills and a background in mathematics, but they serve different purposes within technology and data-driven industries.

What are the most commonly searched types of Algorithms Engineer jobs in Minnesota? The most popular types of Algorithms Engineer jobs in Minnesota are:
What are popular job titles related to Algorithms Engineer jobs in Minnesota? For Algorithms Engineer jobs in Minnesota, the most frequently searched job titles are:
What job categories do people searching Algorithms Engineer jobs in Minnesota look for? The top searched job categories for Algorithms Engineer jobs in Minnesota are:
What cities in Minnesota are hiring for Algorithms Engineer jobs? Cities in Minnesota with the most Algorithms Engineer job openings:
Machine Learning Engineer II

Machine Learning Engineer II

AeroVironment

Minneapolis, MN โ€ข On-site

$102K - $144K/yr

Full-time

Medical, Dental, Vision, Retirement

Posted 14 days ago


Job description

Worker Type

Regular


Job Description

Summary

The Machine Learning Engineer II will be a member of the Learning and Active Perception (LEAP) group in AV's MacCready Works division and develop a variety of innovative computer vision detection, classification, localization, and tracking solutions for defense and commercial applications. These development efforts will require a range of skills and tools across traditional engineering, computer science, and mathematical disciplines including computer vision, machine learning, optimization, deep convolutional neural networks, and visual tracking. This position will work on a variety of stages of development including requirements definition, concept design, prototyping, detailed design, test and evaluation, and validation and verification testing.

Citizenship

To qualify for this role you must be a US citizen

Position Responsibilities:

  • Support development of computer vision and machine learning (ML) algorithms capable of detection, classifying, localizing, and tracking objects of interest from a variety of stationary and mobile sensor platforms
  • Implement ML algorithms and validate designs through a series of purpose-designed experiments
  • Analyze ML algorithms to solve a given problem and rank them by their success probability on new data
  • Set objectives and develop models that help achieve them, along with metrics to track their progress
  • Select appropriate datasets and data representations
  • Analyze errors of the model and design strategies to overcome them
  • Write and test software to support the integration of machine learning algorithms into aircraft (such as autopilots, payloads, or other functional components) or other systems
  • Other duties as assigned

Basic Qualifications (Required Skills & Experience):

  • Bachelor of Science in any of the following fields: Computer Science/Engineering, Mathematics, Physics, or related Science or Engineering discipline,
  • Minimum of 2-5 years of relevant experience in in machine learning and/or computer vision
  • Familiarity with C/C++ or Python required
  • Demonstrated ability to troubleshoot complex systems
  • Proficiency with a deep learning framework such as TensorFlow or Keras
  • Proficiency with basic libraries for machine learning such as scikit-learn and pandas
  • Proficiency with OpenCV
  • Familiarity with Linux
  • Visualizing and manipulating big datasets
  • Exploratory data analysis
  • Predictive analytics

Other Qualifications & Desired Competencies:

  • Familiarity with office software and computer-based productivity tools
  • Ability to work within defined requirements to complete tasks under moderate supervision
  • Must be a team player and collaborate effectively
  • Excellent verbal and written skills
  • Has effective problem-solving, analytical and interpersonal and communication skills
  • Able to excel in a fast-paced, deadline-driven environment, where small teams share a broad variety of duties
  • Displays strong initiative and drive to accomplish goals and meet company objectives
  • Takes ownership and responsibility for current and past work products
  • Is committed to learning from mistakes and driven to improve and enhance performance of oneself, others, and the company
  • Focuses on teamwork and puts the success of the team above one's own interests

Physical Demands

  • Ability to work in an office environment (Constant)
  • Required to sit and stand for long periods; talk, hear, and use hands and fingers to operate a computer and telephone keyboard (Frequent)


Clearance Level

No Clearance

The salary range for this role is:

$102,000 - $144,375

AeroVironment considers several factors when extending an offer, including but not limited to, the location, the role and associated responsibilities, a candidate's work experience, education/training, and key skills.

ITAR Requirement:

This position requires access to information that is subject to compliance with the International Traffic Arms Regulations ("ITAR") and/or the Export Administration Regulations ("EAR"). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A "U.S. person" according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR 120.15. Some positions will require current U.S. Citizenship due to contract requirements.

Benefits: AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: http://www.avinc.com/myavbenefits.

We also encourage you to review our company website at http://www.avinc.com to learn more about us.

Principals only need apply. NO agencies please.

About AV:

AV isn't for everyone. We hire the curious, the relentless, the mission-obsessed. The best of the best.

We don't just build defense technology-we redefine what's possible. As the premier autonomous systems company in the U.S., AV delivers breakthrough capabilities across air, land, sea, space, and cyber. From AI-powered drones and loitering munitions to integrated autonomy and space resilience, our technologies shape the future of warfare and protect those who serve.

Founded by legendary innovator Dr. Paul MacCready, AV has spent over 50 years pushing the boundaries of what unmanned systems can do. Our heritage includes seven platforms in the Smithsonian-but we're not building history, we're building what's next.

If you're ready to build technology that matters-with speed, scale, and purpose-there's no better place to do it than AV.

We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data,sexual orientation, gender identity or other legally protected status.

ITAR

U.S. Citizenship required. Must be willing to work on government contracts and have the ability to obtain a security clearance.