1

Mathematical Programming Jobs in Michigan (NOW HIRING)

Exceptional analytic skills with some knowledge of probability and statistics and mathematical programming. * Proficiency with tools such as Power BI, Visual Basic, MS Excel, MATLAB/Simulink, Mathcad ...

Exceptional analytic skills with some knowledge of probability and statistics and mathematical programming. * Proficiency with tools such as Power BI, Visual Basic, MS Excel, MATLAB/Simulink, Mathcad ...

Exceptional analytic skills with some knowledge of probability and statistics and mathematical programming. * Proficiency with tools such as Power BI, Visual Basic, MS Excel, MATLAB/Simulink, Mathcad ...

Exceptional analytic skills with some knowledge of probability and statistics and mathematical programming. Proficiency with tools such as Power BI, Visual Basic, MS Excel, MATLAB/Simulink, Mathcad ...

Master's degree in quantitative fields, such as Data Science, Engineering, Operations Research, Industrial Engineering, Statistics, Mathematics OR Computer Science or equivalent combination of ...

Master's degree in quantitative fields, such as Data Science, Engineering, Operations Research, Industrial Engineering, Statistics, Mathematics OR Computer Science or equivalent combination of ...

Java Developer

Detroit, MI

$50.50 - $65.25/hr

Academic degree within Computer Science, Mathematics, Engineering or other relevant area. * Minimum 3 years of relevant professional experience. * Java 8, Spring Boot, JMS, Rest and JPA, Maven, Unit ...

Java Developer

Detroit, MI · On-site

$50.50 - $65.25/hr

Academic degree within Computer Science, Mathematics, Engineering or other relevant area. * Minimum 3 years of relevant professional experience. * Java 8, Spring Boot, JMS, Rest and JPA, Maven, Unit ...

next page

Showing results 1-20

Mathematical Programming information

See Michigan salary details

$10

$34

$59

How much do mathematical programming jobs pay per hour?

As of May 30, 2026, the average hourly pay for mathematical programming in Michigan is $34.46, according to ZipRecruiter salary data. Most workers in this role earn between $22.40 and $44.86 per hour, depending on experience, location, and employer.

What is a Mathematical Programming job?

A Mathematical Programming job involves using mathematical models, optimization techniques, and algorithms to solve complex problems in various industries. Professionals in this field work on tasks such as resource allocation, scheduling, risk analysis, and decision-making processes. They utilize programming languages like Python, R, or specialized optimization software to develop efficient solutions. Common industries that hire for this role include finance, logistics, engineering, and data science. These jobs require strong analytical skills, mathematical knowledge, and the ability to translate real-world problems into mathematical formulations.

What are the key skills and qualifications needed to thrive in the Mathematical Programming position, and why are they important?

To excel in Mathematical Programming, candidates typically need a strong background in mathematics, operations research, and computer science, often supported by a relevant bachelor's or master's degree. Proficiency in programming languages such as Python, MATLAB, or specialized optimization software like CPLEX and Gurobi is highly valued in this field. Strong analytical thinking, problem-solving abilities, and clear communication skills help professionals interpret complex data and effectively present solutions. These skills are vital for developing efficient algorithms and optimization models that solve real-world business or engineering challenges.

What are the typical responsibilities of someone working in Mathematical Programming?

Professionals in Mathematical Programming are primarily responsible for developing, implementing, and analyzing mathematical models to solve complex optimization problems in areas like logistics, finance, or engineering. Their daily tasks often include formulating models, coding algorithms, running simulations, and interpreting results to advise decision-makers. Mathematical Programmers frequently collaborate with cross-functional teams such as data analysts, domain experts, and project managers to tailor solutions to organizational needs. This hands-on, collaborative role offers continuous learning opportunities and exposure to a wide variety of real-world problems, making it a dynamic and rewarding career choice.

Can a mathematician become a programmer?

Yes, mathematicians can become programmers as the skills in logical thinking, problem-solving, and understanding algorithms are highly transferable. Learning programming languages, software development tools, and gaining practical experience can facilitate this transition into programming roles.
What are the most commonly searched types of Mathematical Programming jobs in Michigan? The most popular types of Mathematical Programming jobs in Michigan are:
What are popular job titles related to Mathematical Programming jobs in Michigan? For Mathematical Programming jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Mathematical Programming jobs in Michigan look for? The top searched job categories for Mathematical Programming jobs in Michigan are:
Infographic showing various Mathematical Programming job openings in Michigan as of May 2026, with employment types broken down into 63% Full Time, 31% Part Time, 1% Temporary, 4% Contract, and 1% Nights. Highlights an 97% Physical, and 3% Remote job distribution, with an average salary of $71,675 per year, or $34.5 per hour.
Data Scientist

Data Scientist

GeoLogics Corporation

Sterling Heights, MI • Hybrid

$52 - $62/hr

Other

PTO

Posted 16 days ago


Job description

GeoLogics is working with a top Aerospace and Defense client looking for a Data Scientist in Sterling Heights, MI - Hybrid.

Role: Data Scientist

Client: Top Aerospace and Defense company

Location: Sterling Heights, MI - Hybrid (3 days onsite, 2 days remote)

Schedule/Travel: 9/80 with 10% travel

Education: Bachelor s in Data Management, Data Science, Math, Statistics

Rate: $52 to $62 per hour (W2 contract non-benefitted, No PTO ever hour worked is an hour paid)

Job Description

  • Responsible for designing, building, and maintaining the data infrastructure, including databases, data warehouses, and data pipelines.
  • Collect data from various sources (databases, APIs, etc.) and implement efficient data pipelines to transform raw data into usable formats such as dashboards and associated reports and insights.
  • Ensure that data is stored securely, efficiently, and in a manner that is accessible for analysis and reporting.
  • Ensuring the accuracy, consistency, and reliability of data, implementing data validation and quality control processes.
  • Optimize data pipelines for speed, scalability, and performance, ensuring that data is available when and where it's needed.
  • Collaborate with data scientists, analysts, and other stakeholders to understand data requirements and ensure that data infrastructure meets their needs.
  • Troubleshoot issues with data infrastructure, monitor system performance, and perform regular maintenance to ensure smooth operation.
  • Support configuration control, documentation and change impact analysis on the businesses data architecture model including identification of Authoritative Source of Truth (ASOT) databases, connectors to replicate data from ASOTS to Midas and/or AWSCloud Environments through data transformation within Power BI.

Skills Required

  • Excellent oral and written communications.
  • Proven ability to work within teams in which your contributions are critical to success.
  • Exceptional analytic skills with some knowledge of probability and statistics and mathematical programming.
  • Proficiency with tools such as Power BI, Visual Basic, MS Excel, MATLAB/Simulink, Mathcad, MagicDraw, Midas, AWS/AWS Redshift, SSAS, Alation, Dataiku, Oracle, SQL.
  • Familiarity with Atlassian Jira or ServiceNow.
  • Proficiency with server usage and troubleshooting.
  • Ability to prioritize and self-manage a multi-tasked workload in a fast-paced environment.
  • Must be able to work independently to research, analyze, and form solutions.
  • Must be able to translate data into information; resulting in data-driven actions/recommendations.
  • Proficiency in areas such as probability and statistics, applied mathematics, Mathematical programming (linear, nonlinear, integer), Network analysis, Queuing theory, and Economic evaluation.
  • Be directly involved in developing data models and process flows as well as liaising with multiple stakeholders mainly engineering, to document and/or validate the current state or As-Is business process.
  • Must have ability to work in a cross-functional team environment Ability to develop solutions to complex problems.
  • Ability to make decisions with sound judgment while complying with policies and procedures.
  • Experience developing requirements for collection of and follow on use of data to inform the organization.
  • Working knowledge of technical concepts, strategies, methodologies, architectures, and technical standards.
  • Self-starter with excellent attention to detail and able to stay organized.

Must Have Knowledge:

  • AWS Medallion architecture including AWS Redshift
  • Data Cataloguing tools like Collibra
  • Data Transformation tools like Dataiku
  • Dashboarding tools like PowerBI or Tableu
  • Collecting Data from various sources
  • Troubleshoot issues with data infrastructure, monitor systems