1

Algorithm Scientist Jobs in Michigan (NOW HIRING)

Using our customers' data and advanced data science, we are building products that allow our ... Demonstrate mastery of Pandas and Scikit-learn, paired with a comprehensive grasp of algorithms ...

... algorithms. * 5+ Years of Experience with data manipulation and analysis libraries like pandas and ... As an experienced Data Scientist, you will have the ability to share new ideas and collaborate on ...

... algorithms. * 5+ Years of Experience with data manipulation and analysis libraries like pandas and ... As an experienced Data Scientist, you will have the ability to share new ideas and collaborate on ...

... algorithms. * 5+ Years of Experience with data manipulation and analysis libraries like pandas and ... As an experienced Data Scientist, you will have the ability to share new ideas and collaborate on ...

... algorithms. * 5+ Years of Experience with data manipulation and analysis libraries like pandas and ... As an experienced Data Scientist, you will have the ability to share new ideas and collaborate on ...

Develops highly complex models by utilizing statistical, algorithmic and visualization techniques ... Bachelor's degree in Business, Data Science, Statistics, Economics, Engineering, Computer Science ...

next page

Showing results 1-20

Algorithm Scientist information

See Michigan salary details

$45.9K

$101.4K

$124.9K

How much do algorithm scientist jobs pay per year?

As of Jun 9, 2026, the average yearly pay for algorithm scientist in Michigan is $101,400.00, according to ZipRecruiter salary data. Most workers in this role earn between $85,800.00 and $124,400.00 per year, depending on experience, location, and employer.

How does an Algorithm Scientist typically collaborate with cross-functional teams during the development process?

Algorithm Scientists frequently work alongside data engineers, software developers, and product managers to design and implement solutions. They are often responsible for communicating complex mathematical concepts in accessible terms to ensure alignment across the team. Regular meetings and code reviews are common, allowing for feedback and rapid iteration. This collaborative environment helps ensure that the algorithms developed are both technically sound and practically viable for real-world applications.

What are Algorithm Scientists?

Algorithm Scientists are professionals who design, analyze, and optimize algorithms to solve complex computational problems. They often work in fields like data science, artificial intelligence, finance, and engineering, developing new methods or improving existing ones for processing data efficiently. Their work involves rigorous mathematics, computer science, and research to ensure algorithms are accurate, scalable, and effective for specific applications. Algorithm Scientists may also collaborate with software engineers to implement their solutions in real-world systems.

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

To thrive as an Algorithm Scientist, you need a strong background in mathematics, statistics, and computer science, often supported by an advanced degree such as a Master's or Ph.D. in a related field. Proficiency with programming languages like Python or C++, machine learning libraries (e.g., TensorFlow, PyTorch), and experience with data analysis tools are typically required. Strong problem-solving abilities, analytical thinking, and effective communication skills help distinguish top performers in this role. These skills are vital for developing innovative algorithms that solve complex problems, ensuring practical, scalable solutions in technological environments.
What cities in Michigan are hiring for Algorithm Scientist jobs? Cities in Michigan with the most Algorithm Scientist job openings:

Full-time

Posted 27 days ago


Job description

At Cavallo, we know the importance of being data-driven. Using our customers' data and advanced data science, we are building products that allow our customers to flourish and thrive. Data is a pillar of our core values; it fuels more informed and efficient decision-making and empowers us to build the tools that help our customers to run a more profitable business.


We are seeking a Data Scientist to join our Product Development Data Science Team. In this role, you will be an integral part of the engineering cycle, building scalable predictive and statistical models that are embedded directly into our software.


Key Responsibilities:


  • End-to-End Product Intelligence: Own the full data science lifecycle-from navigating production databases and transforming raw signals into robust features, to collaborating on the deployment of machine learning models that power intelligent product features.
  • Strategic Partnership: Partner with Product Teams to translate business goals into data-driven strategies that enhance product value.
  • Profit Science: Analyze complex business problems in the distribution space and use mathematical frameworks/ AI/ ML to deliver models that identify margin opportunities and drive customer profitability.
  • Operationalizing Insights: Bridge the gap between complex model outputs and daily business operations by ensuring data findings are integrated, actionable, and "human-readable" for our customers.
  • Stakeholder Communication: Translate complex statistical findings into clear, visual narratives and actionable insights that enable stakeholders to make confident, data-backed decisions.


Qualifications for Success:


  • Experience: 2-4+ years of experience in data science, ideally within a software development or SaaS environment.
  • Education: Bachelor's degree in a quantitative field.
  • Programming & Modeling: Advanced knowledge of Python and a strong foundation in mathematics, statistical analysis, and data mining.
  • Data Engineering & Navigation: Proficiency in SQL with proven experience extracting and transforming data directly from production databases. You are comfortable navigating complex schemas to prepare and structure data for advanced modeling.
  • Machine Learning Frameworks: Possess deep expertise in modern AI/Machine Learning concepts and pattern recognition. Demonstrate mastery of Pandas and Scikit-learn, paired with a comprehensive grasp of algorithms such as LightGBM or XGBoost and other predictive modeling techniques.
  • Product & Development Collaboration: Proficiency with Git for version control and experience working within an Agile/Scrum framework. You are comfortable using tools like Jira to manage tasks within a product development sprint cycle.
  • Extra qualifications to help you stand out: Familiarity with LLMs and RAG techniques to build natural-language interfaces for complex data insights.
  • A natural curiosity for "connecting the dots" and a passion for creative problem-solving.
  • A strong sense of personal ownership, accountability, and attention to detail.
  • Self-motivated and eager to learn, share knowledge, and grow within a collaborative team.


Why Cavallo?


  • #PeopleFirst: We are a #PeopleFirst organization that believes in instilling excellence in the people who make up our team.
  • Legacy of Innovation: We've been helping manufacturing and distribution companies increase productivity since 2003, evolving from "clipboards and legal pads" to streamlined enterprise software.
  • Measurable Value: Join a leadership team dedicated to creating enormous and measurable value for our customers.


About Cavallo


Cavallo is at the forefront of developing cutting-edge profit technologies for product-centric brands and wholesale distributors. . We're seeking the self-motivated, the hard-working, the problem solvers, and the dedicated to join our team of experts. We're focused on helping businesses grow, expand, or reshape how they do things by approaching each and every problem with energy, creativity, and confidence. Ingenuity, adaptation, and evolution are at the core for us at Cavallo.


Our Grand Rapids-based headquarters is focused on helping change the way organizations do business through our software products, customizations, expertise, and support. Our enterprise software solutions work with leading business applications, including multiple leading ERP platforms, and integrate with a wide range of apps and other technologies. Cavallo has been in the business of helping manufacturing and distribution companies increase productivity and efficiency since 2003. We got our start when a small business owner tasked a software developer with transforming a pile of clipboards and legal pads into a streamlined, efficient inventory management system. We have been sharing ideas and innovating ever since.


Join Cavallo and help shape the next generation of data-driven enterprise solutions. If you are a visionary leader passionate about innovation, execution, and scaling world-class products, we'd love to hear from you!


Requirements:

No need for visa sponsorship