< More Jobs

Posted on 2025/11/25

AI Optimization Engineer (OptaPlanner Specialist)

Synkriom

Atlanta, GA, United States

Contractor

Qualifications

  • Software Engineering
  • Translate business requirements into mathematical/constraint models
  • Strong experience with OptaPlanner (Constraint Streams, Planning Entities, Solver Config)
  • Solid programming skills in Java (or Kotlin)
  • Knowledge of optimization, constraint programming, or operations research
  • Experience with QuarkSpring Boot
  • Understanding of scheduling, routing, logistics, or resource allocation problems

Responsibilities

  • The ideal candidate will build intelligent schedulers, planners, and resource-allocation systems using OptaPlanner, Java, and modern AI techniques
  • This role involves modeling complex business rules, implementing constraint streams, and integrating optimization engines into production applications
  • Design and implement planning entities, problem facts, and planning solutions
  • Build optimization models for scheduling, routing, shift planning, workforce allocation, or logistics
  • Develop Constraint Streams to encode business rules (hard/soft constraints)
  • Tune solver configurations and benchmark optimization performance
  • Integrate OptaPlanner into Java or QuarkSpring Boot applications
  • AI & Optimization
  • Apply AI/ML techniques to enhance forecasting and planning
  • Combine predictive models with optimization (ML + OptaPlanner pipeline)
  • Work with data scientists to convert domain knowledge into formal constraints
  • Develop high-quality, testable Java/Kotlin code
  • Assist with architecture design for optimization services
  • Build REST APIs or microservices that expose the optimization engine
  • Conduct performance tuning and scalability improvements
  • Collaboration & Communication
  • Work closely with domain experts to understand scheduling or optimization workflows
  • Document technical designs, constraints, and solver logic

Full Description

Job Title: AI Optimization Engineer (OptaPlanner Specialist)

Department: Engineering / AI & Optimization

Location: Atlanta, GA - Onsite

Contract - Only on W2

Job Summary

We are looking for an AI Optimization Engineer with hands-on experience using OptaPlanner to design and implement constraint-based optimization solutions.

The ideal candidate will build intelligent schedulers, planners, and resource-allocation systems using OptaPlanner, Java, and modern AI techniques.

This role involves modeling complex business rules, implementing constraint streams, and integrating optimization engines into production applications.

Key ResponsibilitiesOptaPlanner Development

• Design and implement planning entities, problem facts, and planning solutions.

• Build optimization models for scheduling, routing, shift planning, workforce allocation, or logistics.

• Develop Constraint Streams to encode business rules (hard/soft constraints).

• Tune solver configurations and benchmark optimization performance.

• Integrate OptaPlanner into Java or QuarkSpring Boot applications.

AI & Optimization

• Apply AI/ML techniques to enhance forecasting and planning.

• Combine predictive models with optimization (ML + OptaPlanner pipeline).

• Work with data scientists to convert domain knowledge into formal constraints.

Software Engineering

• Develop high-quality, testable Java/Kotlin code.

• Assist with architecture design for optimization services.

• Build REST APIs or microservices that expose the optimization engine.

• Conduct performance tuning and scalability improvements.

Collaboration & Communication

• Work closely with domain experts to understand scheduling or optimization workflows.

• Translate business requirements into mathematical/constraint models.

• Document technical designs, constraints, and solver logic.

QualificationsRequired

• Strong experience with OptaPlanner (Constraint Streams, Planning Entities, Solver Config).

• Solid programming skills in Java (or Kotlin).

• Knowledge of optimization, constraint programming, or operations research.

• Experience with QuarkSpring Boot.

• Understanding of scheduling, routing, logistics, or resource allocation problems.

Preferred

• Experience with machine learning, forecasting, or AI.

• Familiarity with Drools, Mathematical Optimization, or Linear Programming.

• Experience using Docker, Kubernetes, and cloud platforms (AWS/Google Cloud Platform/Azure).

Zero to AI Engineer Program

Zero to AI Engineer

Skip the degree. Learn real-world AI skills used by AI researchers and engineers. Get certified in 8 weeks or less. No experience required.