Posted on 2025/11/25
AI Optimization Engineer (OptaPlanner Specialist)
Synkriom
Atlanta, GA, United States
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
Skip the degree. Learn real-world AI skills used by AI researchers and engineers. Get certified in 8 weeks or less. No experience required.
Find AI, ML, Data Science Jobs By Location
Find Jobs By Position