Job Title: Numerical Optimization Specialist
Location/Type: Painted Post, NY Hybrid – remote mostly and on-site as needed
Duration: 12+ Months
Job Description:
Minimum Education: PhD in Chemical Engineering, Computer Science, or a related field with a focus on Optimization during graduate studies.
Experience: Minimum of 10 years of experience in numerical optimization roles in industry. Additional experience in academia in the field of numerical optimization is a bonus.
Travel Requirements: Domestic and international travel up to 25% to manufacturing sites.
Work Schedule: Monday-Friday 40 hours with overtime as required.
I mmigration Status: Must be eligible to work in the US for a minimum of 18 months
Key Responsibilities:
• Design, develop, and implement large-scale optimization models, including linear programming (LP), non-linear programming (NLP), and mixed-integer linear programming (MILP).
• Collaborate with supply chain specialists, planners, operations teams, and engineers to define optimization problems and translate business needs into objective functions and complex processes into mathematical constraints.
• Formulate optimization problems for model predictive control (MPC) applications and enhance existing MPC frameworks.
• Specify and gather data requirements for optimization problem formulation, working with data scientists and engineers to preprocess data.
• Develop optimization solutions using tools like Gurobi, Pyomo, AMPL, and MATLAB.
• Build optimization models from scratch and improve existing models to address challenges in manufacturing and scheduling.
• Work with business leaders to understand workflow and business logic and translate these into mathematical formulations.
• Use machine learning and data analysis techniques to define parameters, rules, and constraints for optimization problems.
• Collaborate in interdisciplinary teams and communicate optimization results effectively to technical and non-technical stakeholders.
• Document solutions and provide training to manufacturing and engineering personnel as needed.
Required Skills:
• Expertise in convex optimization, MILPs, NLPs, and large-scale optimization solvers (e.g., Gurobi).
• Proficiency in programming languages such as Python (with Pyomo), MATLAB, and AMPL. Optional: familiarity with GAMS or MiniZinc.
• Experience working with Git and version control systems.
• Strong ability to translate business processes and workflow logic into mathematical models.
• Ability to collaborate with interdisciplinary teams and communicate effectively with technical and business stakeholders.
• Strong problem-solving skills, teamwork, adaptability, and communication skills.
Desired Skills
• Familiarity with machine learning and data analysis techniques to support optimization problem formulation.
• Experience working with supply chain specialists, planners, and operations teams.
• Ability to identify and define objective functions based on business needs and workflow constraints.