1

Constraint Programming Jobs (NOW HIRING)

... constraint programming, discrete-event simulation, queueing models, robust optimization, or simulation-based what-if analysis, is a plus. • Excellent written and verbal communication skills, and ...

Sr Software Engineer

New York, NY · On-site

$134K - $176.70K/yr

We are looking for a full-stack software engineer to build software to efficiently manage ... Constraint modeling frameworks (Pyomo) and commercial/open-source solvers (HiGHS, Gurobi, GLPK)

ASIC Engineer - SDC

San Jose, CA · On-site

$165K - $241.40K/yr

Define and maintain clocking architectures and constraint models, including clock groups, timing ... Bachelor's degree in Electrical or Computer engineering and 7+ years of ASIC experience, or Master ...

Define and maintain clocking architectures and constraint models, including clock groups, timing ... Bachelor's degree in Electrical or Computer engineering and 7+ years of ASIC experience, or Master ...

Define and maintain clocking architectures and constraint models, including clock groups, timing ... Bachelor's degree in Electrical or Computer engineering and 7+ years of ASIC experience, or Master ...

The Lead Member of Technical Staff (LMTS) Software Engineer will lead the architecture, design, and ... the CML constraint engine, while driving cross-cloud adoption across Insurance, Subscription ...

You will own the full CT operating cycle - from supply chain constraint management to demand intelligence and account coordination - translating complex, multi-stakeholder dynamics into clear ...

... constraint programming), and generative capabilities. • Design and build entity resolution models that match and link records across disparate customer data sources-using probabilistic ...

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 May 30, 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 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 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 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:
What states have the most Constraint Programming jobs? States with the most job openings for Constraint Programming jobs include:
Infographic showing various Constraint Programming job openings in the United States as of May 2026, with employment types broken down into 78% Full Time, 11% Part Time, and 11% Contract. Highlights an 100% In-person job distribution, with an average salary of $70,857 per year, or $34.1 per hour.
Research Intern - GeoIndustry-1

Research Intern - GeoIndustry-1

Fujitsu

Santa Clara, CA • On-site

Internship

Posted 23 days ago


Job description

Santa Clara, California
Location Flexibility: Multiple Locations in Country
Req Id: 7960
Posting Start Date: 5/5/26
At Fujitsu, we are driven by our purpose to make the world more sustainable by building trust in society through innovation.
We have been a pioneer in technology and innovation for over 80 years, and we are committed to using our expertise to help businesses and organizations transform for the digital age. We believe that digital transformation is essential to creating a more sustainable future. That's why we are working with our customers to develop solutions that can help them reduce their environmental impact, improve their efficiency, and create a more equitable society.
We are committed to contributing to the United Nations Sustainable Development Goals (SDGs). These goals are a blueprint for a better future for all, and we believe that technology can play a vital role in achieving them.
If you share our passion for making a meaningful impact on the world, we invite you to join our global family of 130,000 employees spanning more than 50 countries. We are a diverse workforce, and we offer a wide range of opportunities for you to grow and develop your career.
Together, we can create a more sustainable future for all.
Data Research Intern at Fujitsu Research of America
Location: Santa Clara, CA
The Space Data Frontier Research Center at Fujitsu focuses on combining research across multiple technical fields to address large-scale societal and industrial challenges. These challenges require new approaches that integrate artificial intelligence, sensing, modeling, optimization, and domain knowledge. Our goal is to develop evidence-based scientific tools that support decision-making, improve operational efficiency, and accelerate innovation across industries.
We are seeking exceptional research interns to join our Space Data Frontier Research Center Lab in Silicon Valley to work on next-generation maritime intelligence and port operations optimization. This project aims to develop an integrated decision-support framework that combines multi-source sensor fusion with port operations visibility and what-if planning. The framework will use heterogeneous data sources, including SAR imagery, optical imagery, AIS, RF signals, and port-area imagery, to track vessels, estimate operational states, diagnose congestion, and support improved port planning and control.
The internship duration is 3 months.
Job responsibilities
• Contribute to the development of multi-source maritime observation pipelines using SAR imagery, optical imagery, AIS data, RF detections, and related sensor metadata.
• Develop and test methods for detecting vessels, extracting motion cues, and estimating ship position, heading, speed, and confidence from heterogeneous sensing sources.
• Implement dynamic fusion algorithms for vessel state estimation under missing, noisy, delayed, or conflicting observations.
• Contribute to port operations visibility modules that detect vessels, cranes, berth activity, anchorage load, and yard activity indicators from satellite or other imagery.
• Develop models to estimate and forecast port operational state, including berth occupancy, anchorage count, yard congestion proxies, service-rate indicators, and anchorage waiting time.
• Develop simulation, optimization, or what-if planning methods to evaluate changes in berth assignment, service rates, resource availability, or other operating conditions.
• Publish research findings in scientific venues and present results in talks, conferences, workshops, and internal reviews.
Requirements
• Currently enrolled in a PhD program in a relevant area such as computer science, electrical engineering, mechanical engineering, artificial intelligence, robotics, remote sensing, applied mathematics, operations research, transportation systems, or a related engineering field.
• Strong programming skills in Python and experience with machine learning or scientific computing libraries such as PyTorch, JAX, NumPy, SciPy, or related tools.
• Demonstrated experience in one or more of the following areas: computer vision, remote sensing, geospatial analytics, sensor fusion, state estimation, probabilistic modeling, tracking, forecasting, optimization, or simulation.
• Familiarity with object detection, segmentation, or vision models such as YOLO, DETR, Mask R-CNN, Mask2Former, Vision Transformers, or related architectures is desirable.
• Experience with trajectory prediction, ETA forecasting, time-series modeling, uncertainty quantification, conformal prediction, Gaussian processes, recurrent networks or related methods is desirable.
• Experience with optimization or simulation methods, such as mixed-integer optimization, constraint programming, discrete-event simulation, queueing models, robust optimization, or simulation-based what-if analysis, is a plus.
• Excellent written and verbal communication skills, and the ability to collaborate across interdisciplinary teams.
Fujitsu is the largest IT company in Japan and among the largest in the world. Fujitsu's mission is to make the world more sustainable by building trust in society through innovation. Join us in shaping the future of maritime intelligence, port operations, and AI-driven decision support.
Fujitsu salaries are aligned to the specific geographic location in which the work is primarily performed. It is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the circumstances of each situation. The pay range for this role takes into account the wide range of factors that are considered in making compensation decisions including but not limited to: specific skills, qualifications, experience, and comparison to other employees already in this role. The pay range for this position is estimated at $40/hr. to $55/hr. USD.
Relocation Supported: No
Visa Sponsorship Approved: No