Logo for Synct

Senior Optimization Engineer – (Python / Mathematical Programming)

Roles & Responsibilities

  • Experience as an Optimization Engineer, Operations Research Engineer, Quantitative Developer, or Applied Mathematics Engineer
  • Strong working knowledge of Python for numerical and optimization modeling
  • Hands-on experience implementing mathematical optimization models (LP / MILP)
  • Experience using optimization frameworks such as Pyomo, PuLP, OR-Tools, Gurobi, CPLEX, HiGHS

Requirements:

  • Design and implement optimization models (LP/MILP) using Python
  • Build solver-based systems with frameworks such as Pyomo, PuLP, OR-Tools, Gurobi, CPLEX, or HiGHS
  • Build simulation pipelines and perform scenario analysis across high-frequency time-series data and market conditions
  • Collaborate with international engineering teams to integrate optimization models into production systems and improve performance, scalability, and automation

Job description

About Synct
Synct assists businesses in building global teams by providing people strategy, recruitment services, and HR solutions.
We help international companies scale sustainably, while offering Filipino professionals stable, long-term, permanent work-from-home careers.
We support clients across Australia, New Zealand, North America, and the United Kingdom.

About the Role
We are hiring a Senior Optimization Engineer to support an international client operating in the energy systems and quantitative modeling space.
This is a full-time, permanent work-from-home position focused on:
  • Designing and implementing mathematical optimization models
  • Building solver-based optimization pipelines using Python
  • Delivering simulation models that evaluate energy dispatch strategies and revenue scenarios
You will collaborate with international engineers and quantitative specialists to improve the performance, scalability, and reliability of optimization systems.

What You’ll Be Doing
  • Design and implement optimization models (Linear Programming / Mixed Integer Programming) using Python
  • Build solver-based systems using frameworks such as Pyomo, PuLP, OR-Tools, Gurobi, CPLEX, or HiGHS
  • Work with high-frequency time-series datasets to simulate operational strategies
  • Translate operational constraints into mathematical optimization models
  • Build simulation pipelines and perform scenario analysis across market conditions
  • Optimize model performance for large-scale numerical computation
  • Collaborate with international engineering teams to integrate optimization models into production systems
  • Identify opportunities to improve modeling efficiency and automation

What We’re Looking For
  • Experience as an Optimization Engineer, Operations Research Engineer, Quantitative Developer, or Applied Mathematics Engineer
  • Strong working knowledge of Python for numerical and optimization modeling
  • Hands-on experience implementing mathematical optimization models (LP / MILP)
  • Experience using optimization frameworks such as:
    • Pyomo
    • PuLP
    • OR-Tools
    • Gurobi
    • CPLEX
    • HiGHS
  • Strong understanding of mathematical programming and numerical optimization
  • Experience working with time-series datasets
  • Ability to work independently in a permanent work-from-home setup
  • Willingness to work with international team time zone overlap

Nice to Have
  • Experience with energy markets or electricity market modeling
  • Experience working with energy storage or battery dispatch modeling
  • Exposure to stochastic optimization or Monte Carlo simulation
  • Background in Operations Research, Applied Mathematics, or Energy Systems Engineering

Why You’ll Love Working with Us
  • Permanent Work-From-Home – no office visits
  • 13th-Month Pay
  • Company-Provided Equipment
  • HMO with Dental & Life Insurance
  • 18 Vacation Leaves + 6 Sick Leaves
  • Birthday Leave
  • Tenure Incentives & Quarterly Perks
  • Free Meal Every 1st Friday of the Month

Work Details
Location: Work-From-Home (Philippines)
Employment Type: Full-time, Permanent
Start Date: ASAP

 

Related jobs

Other jobs at Synct

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.