1

Mathematical Programming Jobs (NOW HIRING)

Experience in Concept - Mathematical Programming, Operations Research, Optimization Algorithms, Decision Support Systems, Simulation Modeling, Stochastic Modeling. * Programming Language: Julia, C ...

Senior MIP Developer (Global Remote)

$55.75 - $73.75/hr

Lead the development and enhancement of algorithms to solve various mathematical programming problems, such as LP, QP, QCP, MILP, MIQP, MIQCP, etc. * Collaborate closely with a small team of highly ...

Qualifying coursework may include-but is not limited to-statistics, mathematical programming, optimization, machine learning, computational methods, design and analysis of algorithms, Bayesian ...

$63K/yr

OR COMBINATION OF EDUCATION AND EXPERIENCE: at least 24 hours of mathematics and statistics ... Experience in administrative aspects of task engineering and management, e.g., procurement policies ...

Integrate advanced algorithmic techniques from mathematical programming and combinatorial optimization for real-time beam hopping and dynamic resource allocation in satellite communication systems.

$63K/yr

OR COMBINATION OF EDUCATION AND EXPERIENCE: at least 24 hours of mathematics and statistics ... Experience in administrative aspects of task engineering and management, e.g., procurement policies ...

next page

Showing results 1-20

Mathematical Programming information

See salary details

$12

$39

$68

How much do mathematical programming jobs pay per hour?

As of Jul 5, 2026, the average hourly pay for mathematical programming in the United States is $39.54, according to ZipRecruiter salary data. Most workers in this role earn between $25.72 and $51.44 per hour, depending on experience, location, and employer.

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.

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

More about Mathematical Programming jobs
What cities are hiring for Mathematical Programming jobs? Cities with the most Mathematical Programming job openings:
What are the most commonly searched types of Mathematical Programming jobs? The most popular types of Mathematical Programming jobs are:
What states have the most Mathematical Programming jobs? States with the most job openings for Mathematical Programming jobs include:

Software Developer - IBM iLOG CPLEX

PTR Global

Chicago, IL โ€ข On-site

$60 - $70/hr

Other

Medical, Dental, Vision, Retirement, PTO

Posted 3 days ago


Job description

Job Title: Senior Optimization Developer
Location: Chicago, IL 60606 (Hybrid) - 4 days per month onsite
Durations: 6-12+ Months with possible extension and conversions.
Job Overview:
This role is ideal for candidates with a strong background in Operations Research, Mathematical Optimization, and Software Development who have experience building large-scale optimization and decision-support solutions.
The selected candidate will collaborate with business stakeholders, software engineers, and operations research teams to design, develop, and implement optimization models that improve airline network planning and scheduling decisions.
Required:
  • Experience in: Applied Operations Research, Mathematical Optimization, Decision Analysis, Simulation & Statistics and Stochastic Modeling.
  • experience with Large-scale Optimization, Nonlinear Optimization & Mixed Integer Programming (MIP).
  • Strong experience with commercial optimization software-IBM ILOG CPLEX, Gurobi, LINDO, Xpress
  • Experience in Concept - Mathematical Programming, Operations Research, Optimization Algorithms, Decision Support Systems, Simulation Modeling, Stochastic Modeling.
  • Programming Language: Julia, C, Python, Java, JavaScript.
  • Statistical Tools: R
Preferred:
  • Experience working in the transportation, airline, logistics, or supply chain industry.
  • Experience with airline scheduling or network planning optimization.
  • Knowledge of Java and JavaScript development.
Responsibilities:
  • Design and develop large-scale optimization and decision-support applications.
  • Build mathematical programming, optimization, simulation, and statistical models to solve complex business problems.
  • Gather, analyze, and translate business requirements into optimization solutions.
  • Develop and enhance optimization algorithms using commercial optimization solvers.
  • Implement nonlinear, mixed-integer, and large-scale optimization models.
  • Collaborate with cross-functional teams including business, engineering, and operations research.
  • Maintain software engineering best practices including version control, packaging, testing, and release management.
  • Write efficient, scalable, and maintainable code in supported programming languages.
  • Perform data analysis and validation using SQL and statistical tools.
  • Support production deployment and ongoing optimization improvements

Pay Range: $60-70/hr. The specific compensation for this position will be determined by a number of factors, including the scope, complexity and location of the role as well as the cost of labor in the market; the skills, education, training, credentials and experience of the candidate; and other conditions of employment. Our full-time consultants have access to benefits including medical, dental, vision and 401K contributions as well as any other PTO, sick leave, and other benefits mandated by appliable state or localities where you reside or work.
Enable Skills-Based Hiring: No Pre-Identified Candidate/Extension: No If yes, Enter Name of Applicant: (No Value) Is this position Contract-to-Hire: No Skill Level: Mid Level (5-8 yrs exp.)
#LI-NP4