1

Constraint Programming Jobs (NOW HIRING)

Operation research engineer

Malta, IL · On-site

$156K/yr

Design, build, and deploy mathematical optimization models using Linear Programming (LP), Mixed-Integer Programming (MIP), Nonlinear Programming (NLP), Constraint Programming (CP), and hybrid ...

Formulate and solve optimization problems (MIP, LP, constraint programming) for production scheduling, allocation, and resource planning * Build simulation and scenario analysis frameworks to support ...

Formulate and solve optimization problems (MIP, LP, constraint programming) for production scheduling, allocation, and resource planning * Build simulation and scenario analysis frameworks to support ...

Industrial Engineer

Sterling Heights, MI · On-site

$65K - $88K/yr

Constraint & Cycle Time Analysis: Analyze process constraints and conduct equipment cycle time ... Programming / PowerBI / PowerApps Education Required: High School Diploma / GED Fully Onsite

Industrial Engineer

Sterling Heights, MI · Hybrid

$65K - $88K/yr

Constraint & Cycle Time Analysis: Analyze process constraints and conduct equipment cycle time ... Programming / PowerBI / PowerApps Education Required: High School Diploma / GED Fully Onsite

Industrial Engineer

Sterling Heights, MI · On-site

$65K - $88K/yr

Constraint & Cycle Time Analysis: Analyze process constraints and conduct equipment cycle time ... Programming / PowerBI / PowerApps Education Required: High School Diploma / GED Fully Onsite

This role works under the direction of the Technical Project Manager (TPM) of Process Engineering , supporting plantwide flow objectives and constraint management strategy through datadriven analysis ...

Industrial Engineer

Sterling Heights, MI · Hybrid

$42.30 - $46.53/hr

Provide inputs to constraint decks and actively support constraint working meetings and leadership ... AGVs etc.. • Programming / PowerBI / PowerApps Experience Level Intermediate Level Job Type ...

Industrial Engineer - MODAPTS

Dearborn, MI · On-site

$64K - $87K/yr

Provide inputs to constraint decks and actively support constraint working meetings and leadership ... Programming / PowerBI / PowerApps Education: High School Diploma / GED / Bachelor's degree in ...

next page

Showing results 1-20

Constraint Programming information

See salary details

$44.5K

$70.9K

$99K

How much do constraint programming jobs pay per year?

As of Jul 10, 2026, the average yearly pay for constraint programming in the United States is $70,857.00, according to ZipRecruiter salary data. Most workers in this role earn between $51,000.00 and $88,500.00 per year, depending on experience, location, and employer.

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

To thrive as a Constraint Programming Specialist, you need a strong background in computer science, discrete mathematics, and optimization, typically with a relevant degree. Proficiency in programming languages like Python or C++, and experience with constraint programming libraries or solvers such as Google OR-Tools or IBM ILOG CPLEX, are essential. Analytical thinking, problem-solving, and effective communication are key soft skills that help in translating real-world problems into constraint models and collaborating with stakeholders. These skills are crucial for developing efficient solutions to complex scheduling, planning, and resource allocation problems in various industries.

What is constraint programming?

Constraint programming is a computational paradigm used to solve complex combinatorial problems by specifying constraints that need to be satisfied. Instead of outlining a step-by-step procedure, you define the properties a solution must have, and the constraint solver finds solutions that meet these requirements. It's commonly applied in scheduling, planning, resource allocation, and other optimization tasks. This method is widely used in fields like operations research, artificial intelligence, and computer science to efficiently tackle problems that are otherwise hard to solve.

What are some common challenges faced by professionals working in constraint programming roles?

Professionals in constraint programming often encounter challenges such as efficiently modeling complex real-world problems and selecting the most suitable algorithms for solving them. Balancing solution accuracy with computational efficiency is a frequent concern, especially when working with large-scale datasets or time-sensitive applications. Collaboration with domain experts is also key, as understanding the specific requirements and constraints of each project is crucial for developing effective solutions. Additionally, staying updated with the latest advances in solvers and optimization techniques is important for maintaining a competitive edge in this field.

What is the difference between Constraint Programming vs Data Analyst?

AspectConstraint ProgrammingData Analyst
Required CredentialsTypically a degree in Computer Science, Operations Research, or related fieldsUsually a degree in Statistics, Mathematics, or Business
Work EnvironmentSoftware development, optimization projects, algorithm designData analysis, reporting, data visualization
Industry UsageOperations research, logistics, scheduling, AIFinance, marketing, healthcare, retail

Constraint Programming focuses on solving complex combinatorial problems through algorithms and constraints, often in software or operations research. Data Analysts interpret and visualize data to support business decisions. While both roles involve working with data and algorithms, Constraint Programming is more technical and algorithm-driven, whereas Data Analysts focus on data interpretation and reporting.

More about Constraint Programming jobs
What cities are hiring for Constraint Programming jobs? Cities with the most Constraint Programming job openings:
Infographic showing various Constraint Programming job openings in the United States as of July 2026, with employment types broken down into 62% Full Time, 2% Part Time, 1% Contract, 31% Nights, and 4% Summer. Highlights an 90% Physical, 2% Hybrid, and 8% Remote job distribution, with an average salary of $70,857 per year, or $34.1 per hour.
Operation research engineer

Operation research engineer

Syngenta

Malta, IL • On-site

$156K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 23 days ago


Job description

Company Description

About Syngenta 

At Syngenta Seeds Field Crops, we're shaping the future of agriculture and empowering farmers to meet the ever-growing demand for food and fuel. We're a global Ag Tech powerhouse, headquartered in the United States, with passionate, local experts collaborating with farmers to deliver solutions that create market opportunities.  We unite precision breeding, advanced biotechnology trait choice, and digital platforms for unmatched in-field performance.  Our seeds help mitigate risks such as disease, insect, weed, and extreme weather pressures, all while promoting sustainable farming practices that protect and enhance our planet. Join our mission of revolutionizing food security and transforming agriculture. 

Job Description

At Syngenta, our goal is to build the most collaborative and trustworthy team in agriculture, providing top-quality seeds and innovative crop protection solutions that improve farmers' success. To support this mission, Syngenta's Analytics & Data Sciences Team is seeking an Operations Research Engineer in Malta, IL. This role will drive operational efficiency and decision quality across Seeds Research & Development by designing, building, and scaling algorithmic decision-support solutions.

The role applies Operations Research and Mathematical Optimization to complex end-to-end business processes-translating business objectives and constraints into robust models, integrating them into Syngenta's digital ecosystem, and enabling measurable improvements in service, cost, speed, and resource utilization.

Accountabilities:

  • Design, build, and deploy mathematical optimization models using Linear Programming (LP), Mixed-Integer Programming (MIP), Nonlinear Programming (NLP), Constraint Programming (CP), and hybrid approaches as appropriate.
  • Translate business objectives, constraints, and operating policies into robust mathematical formulations with clear assumptions and acceptance criteria.
  • Integrate optimization solutions into Syngenta's digital ecosystem.
  • Identify, collect, cleanse, and structure data from multiple sources; define input/output specifications, data quality requirements, and data lineage for optimization models.
  • Define and align business KPIs and metrics that drive optimization objectives and enable value tracking.
  • Validate models through testing, back-testing, and scenario analysis; run simulations and what-if analyses to assess robustness and quantify trade-offs.
  • Lead and manage projects delivering optimization solutions for strategic decisions and day-to-day operations, such as scope, timeline, risks, and stakeholder alignment.
  • Collaborate with cross-functional teams and line-of-business users to review current operational systems and processes, identify pain points, and prioritize optimization use cases.
  • Communicate clearly on bottlenecks, insights, and recommendations to enable informed decisions by management and operational teams.
  • Work in an agile way and adhere to engineering best practices.
  • Contribute to capability building by developing technical training materials and curricula to support adoption and awareness of Operations Research solutions.
  • PhD in Operations Research, Applied Mathematics, Industrial Engineering, Data Science, Management Science, Computer Science, or a related field.
  • 5+ years of applied experience designing, building, and deploying Operations Research / Mathematical Optimization solutions in an industrial context.
  • Strong understanding of Operations Research techniques with emphasis on mathematical programming.
  • Proficiency in Python for optimization, data processing, and automation; ability to write production-quality, maintainable code.
  • Hands-on experience with optimization solvers and modeling tools (e.g., Gurobi, SCIP, FICO Xpress, COPT) and building end-to-end optimization applications.
  • Strong problem-framing and structured problem-solving skills: ability to identify complex business problems, assess fit for OR techniques, and deliver scalable decision-support solutions.
  • Proven track record delivering implemented business process improvement solutions with measurable impact.
  • Ability to identify, access, and translate relevant data into actionable, evidence-based decisions; ensure data quality, consistency, and traceability across sources.
Qualifications
  • Experience in Manufacturing, Supply Chain, or Logistics environments.
  • Knowledge of combinatorial optimization techniques.
  • Familiarity with modern development practices and tooling (Git/GitHub, code reviews, testing).
  • Experience using AI-assisted coding tools (e.g., GitHub Copilot).
  • Experience building lightweight decision-support interfaces and visualizations (e.g., Streamlit or similar) to support user adoption.
  • Ability to operate effectively in a matrix organization by building strong partnerships and influencing stakeholders at multiple levels without direct authority.
  • Ability to generate strategic insights from complex analyses and communicate them clearly to drive measurable improvements in operational efficiency and effectiveness.
  • Strong analytical mindset with the ability to communicate complex concepts clearly to technical and non-technical audiences.
Additional Information

Salary for this position ranges between $106,000 - $145000 annually.  

What We Offer: 

  • A culture that celebrates belonging and collaboration, promotes professional development and strives for a work-life balance that supports the team members. Offers flexible work options to support your work and personal needs. 
  • Full Benefit Package (Medical, Dental & Vision) that starts your first day. 
  • 401k plan with company match, Profit Sharing & Retirement Savings Contribution. 
  • Paid Vacation, Paid Holidays, Maternity and Paternity Leave, Education Assistance, Wellness Programs, Corporate Discounts, among other benefits. 

Syngenta has been ranked as a top employer by Science Journal. Learn more about our team and our mission here: https://www.youtube.com/watch?v=OVCN_51GbNI 

Syngenta is an Equal Opportunity Employer and does not discriminate in recruitment, hiring, training, promotion or any other employment practices for reasons of race, color, religion, gender, national origin, age, sexual orientation, marital or veteran status, disability, or any other legally protected status. 

WL: 5B

#LI-Onsite