1

Stochastic Programming Jobs (NOW HIRING)

... stochastic nature of equipment down time. * Run simulation models and use statistical sampling ... the simultaneous engineering of the process. * Employ the feedback received for continuous ...

Director, Model Validation

New York, NY · On-site

$150K - $261K/yr

Deep knowledge of stochastic calculus, probability theory, and numerical analysis. * Strong programming skills in C++ and Python; experience with distributed computing a plus. * Verbal & written ...

Reinsurance Actuary

Philadelphia, PA · On-site

$117K - $138K/yr

... programming languages, preferably R or Python • Stochastic modeling / dynamic financial analysis experience a plus • Reinsurance experience a plus • Broad and deep knowledge of the P&C ...

Agentic AI Engineer

Boston, MA · On-site

$62 - $82.25/hr

Agentic AI Engineer Location: Boston, MA Burlington,Princeton, NJ (ONSITE) Duration: 12+ Months ... Strong reasoning skills with the ability to balance stochastic (GenAI) and deterministic (data ...

Director, Model Validation

Manhattan, NY · Hybrid

$150K - $261K/yr

Deep knowledge of stochastic calculus, probability theory, and numerical analysis. * Strong programming skills in C++ and Python; experience with distributed computing a plus. * Verbal & written ...

Senior State Estimation Engineer

San Francisco, CA · On-site

$123K - $169K/yr

Five (5) years of experience with all of the following: programming in C++; designing and developing software; classical ML, Linear Algebra, Stochastic Processes, Geometric Computer Vision and ...

Experience with working in and delivering solutions via a multi-developer derivatives model library. * Technical Skills: * Strong foundations in stochastic calculus, risk-neutral pricing and Greeks.

Wind Engineer

Boston, MA · On-site

$90K - $100K/yr

Experience in performance-based design, probabilistic and stochastic risk modeling, and reliability analysis applied to structural engineering * Experience in numerical modeling and scientific ...

AI ML Engineer

Phoenix, AZ · On-site

$113K - $136K/yr

Programming Languages Python Pandas NumPy Scikitlearn SQL * Statistical Modeling Machine Learning ... Knowledge of Monte Carlo simulations and stochastic modeling * Experience with Git and CICD ...

Experience with working in and delivering solutions via a multi-developer derivatives model library. * Technical Skills: * Strong foundations in stochastic calculus, risk-neutral pricing and Greeks.

next page

Showing results 1-20

Stochastic Programming information

See salary details

$5

$20

$27

How much do stochastic programming jobs pay per hour?

As of Jun 6, 2026, the average hourly pay for stochastic programming in the United States is $20.48, according to ZipRecruiter salary data. Most workers in this role earn between $18.03 and $25.00 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Stochastic Programming Specialist, and why are they important?

To thrive as a Stochastic Programming Specialist, you need a strong background in mathematics, optimization, probability theory, and typically a graduate degree in operations research, applied mathematics, or a related field. Familiarity with optimization software (such as Gurobi or CPLEX), programming languages (like Python, MATLAB, or R), and experience with modeling frameworks are essential. Analytical thinking, problem-solving ability, and effective communication are key soft skills for translating complex models into actionable solutions. These skills and qualities are crucial for developing robust models that address uncertainty and deliver valuable insights in complex decision-making environments.

What is stochastic programming?

Stochastic programming is a mathematical framework for modeling optimization problems that involve uncertainty. Unlike traditional optimization, where all parameters are assumed to be known and fixed, stochastic programming incorporates random variables to account for uncertain data, such as future demand or prices. This approach is widely used in industries like finance, energy, and supply chain management to make more robust decisions. Solutions often involve scenario analysis or probabilistic constraints to find optimal strategies under uncertainty.

What types of teams or departments do Stochastic Programming specialists typically collaborate with in an organization?

Stochastic Programming specialists often work closely with cross-functional teams, including data scientists, operations research analysts, software engineers, and business strategists. They collaborate to develop mathematical models that account for uncertainty in decision-making processes, ensuring solutions are both robust and practical. Regular interactions with stakeholders from supply chain, finance, or logistics departments are also common, as these areas frequently use stochastic models to optimize outcomes under uncertainty. Effective communication and teamwork are essential, as specialists must translate complex mathematical concepts into actionable strategies for non-technical team members.

What is the difference between Stochastic Programming vs Data Analyst?

AspectStochastic ProgrammingData Analyst
Required credentialsAdvanced degrees in operations research, mathematics, or related fieldsBachelor's or master's in data science, statistics, or related fields
Work environmentOptimization modeling, decision-making under uncertaintyData collection, analysis, visualization
Industry usageSupply chain, finance, energy, logisticsMarketing, finance, healthcare, tech
Common search intentOptimization, decision-making, risk managementData analysis, reporting, insights

While both roles involve working with data and modeling, Stochastic Programming focuses on creating optimization models under uncertainty to support complex decision-making. Data Analysts primarily interpret data to generate insights and reports. The two roles often collaborate but serve different strategic functions within organizations.

Infographic showing various Stochastic Programming job openings in the United States as of May 2026, with employment types broken down into 77% Full Time, 6% Part Time, and 17% Contract. Highlights an 100% In-person job distribution, with an average salary of $42,608 per year, or $20.5 per hour.
#53680 Postdoctoral Researcher in Computational Stochastic Programming

#53680 Postdoctoral Researcher in Computational Stochastic Programming

Southern Methodist University

Dallas, TX • On-site

$55K/yr

Full-time

Posted 6 hours ago


Southern Methodist University rating

7.4

Company rating: 7.4 out of 10

Based on 13 frontline employees who took The Breakroom Quiz

283rd of 532 rated colleges and universities


Job description

Description
Description: The Department of Operations Research and Engineering Management within the Lyle School of Engineering at the Southern Methodist University seeks candidates for a Postdoctoral Research Associate in computational stochastic programming. The primary duties will include (i) active research involving modeling, optimization, simulation, and computer implementation of stochastic programming algorithms, (ii) manuscript development for peer-reviewed publications, and (iii) assistance with additional sponsored research activity.
Qualifications
Position Requirements:
  • Successful completion of a Ph. D. (by the time of joining) in Operations Research, Applied Mathematics, Computer Science, or other related engineering fields.
  • Must have experience in stochastic and/or discrete optimization. Additionally, exposure to modeling of infrastructure planning and operations problems will be beneficial.
  • Highly motivated to pursue computational aspects of optimization research.
  • Candidate must have excellent written and verbal communication skills with the ability to communicate effectively with a wide range of constituencies

Salary and term: The anticipated start date is August 1, 2025. The position is for one year with a renumeration of $55,000 and benefits.
Application Instructions
Review of applications will begin immediately. To ensure full consideration for the position, the application must be received by June 15, 2025. However, the committee will continue to accept applications until the position is filled. The committee will notify applicants of its employment decisions after the position is filled. Hiring is contingent upon the satisfactory completion of a background check.
Contact: For more information regarding the research project and the open position, interested candidates can contact Harsha Gangammanavar (harsha@smu.edu).
SMU Nondiscrimination Statement: SMU is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, age, disability, genetic information, veteran status, sexual orientation, or gender identity and expression.

What Southern Methodist University employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom