Company Detail

TISE Timetabling Services
Member Since,
Login to View contact details
Login

About Company

Job Openings

  • Optimization Engineer  

    - Baie-Comeau

    About TISE
    TISE Timetabling Services Inc. (www.tise.ca) is a small, specialized consulting company that helps private and independent schools build efficient, conflict-free timetables. Our work blends optimization, software engineering, and client consulting to solve complex scheduling problems—problems that most organizations simply can’t solve without advanced methods.
    We’re now looking to add another member who is strong in coding, optimization and can thrive in a demanding consulting environment, but who also brings a secondary skill set that supports a small, rapidly growing company (e.g., data visualization, graphic design, database administration, automation, web development, analytics, etc.).
    If you’re excited by technical depth, enjoy challenging problem solving and love wearing multiple hats, you’ll fit right in.
    The Role
    As an Optimization Engineer, you will work directly on building and improving timetabling optimization models, implementing algorithms, and supporting and consulting clients through the scheduling process. You’ll be hands-on with data, constraints, model tuning, and technical problem solving.
    You will also bring a secondary skill set that helps TISE grow—whether that’s improving internal tools, building dashboards, designing client-facing materials, supporting database infrastructure, or anything that adds value in a small-company environment.
    You Will
    Develop, refine, and maintain optimization models and algorithms for school timetabling.Work with Python and optimization tools (AMPL, CPLEX, Gurobi, OR-Tools).Collaborate directly with clients: gather requirements, interpret constraints, and translate them into optimization-ready logic.Manage client accounts and guide them through the scheduling process.Help shape and improve internal processes, tools, and workflows.Thrive in a fast-moving consulting environment, delivering high-quality results that exceed client expectations.
    What You Bring
    Required:
    Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, Operations Research, or a related field.Strong Python skills and comfort writing clean, structured, production-quality code.Experience with at least one major optimization toolkit (AMPL, CPLEX, Gurobi, OR-Tools).Strong analytical thinking and an ability to reason clearly about constraints and systems.Excellent written and verbal communication; comfortable consulting clients.High level of organization, professionalism, attention to detail, and independence in managing timelines.Must be legally eligible to work in Canada and must reside in Canada.Clear criminal record check.
    Assets (any of the following):
    Experience with linear/integer programming, sensitivity analysis, dynamic programming, Markov chains, queuing theory, or other OR techniques.Secondary skill set useful to a small business, such as:Data visualization (Dash, Tableau, Power BI, etc.)Graphic design / UI designDatabase administration (SQL, Postgres, cloud-based DBs)Web development or automation toolsTechnical writing or client communication materialsInternal tooling or workflow automationData engineering or ETL processes
    Working Conditions:Fully remote anywhere in Canada.Flexible working hours.Full-time (Monday–Friday)
    Compensation & Benefits$90,000–$110,000 annual compensation.Annual inflation adjustment.4 weeks paid vacation.$2,000 per year in lieu of benefits.Time in lieu for overtime.

  • Optimization Engineer  

    - Saint-Bruno

    About TISE
    TISE Timetabling Services Inc. (www.tise.ca) is a small, specialized consulting company that helps private and independent schools build efficient, conflict-free timetables. Our work blends optimization, software engineering, and client consulting to solve complex scheduling problems—problems that most organizations simply can’t solve without advanced methods.
    We’re now looking to add another member who is strong in coding, optimization and can thrive in a demanding consulting environment, but who also brings a secondary skill set that supports a small, rapidly growing company (e.g., data visualization, graphic design, database administration, automation, web development, analytics, etc.).
    If you’re excited by technical depth, enjoy challenging problem solving and love wearing multiple hats, you’ll fit right in.
    The Role
    As an Optimization Engineer, you will work directly on building and improving timetabling optimization models, implementing algorithms, and supporting and consulting clients through the scheduling process. You’ll be hands-on with data, constraints, model tuning, and technical problem solving.
    You will also bring a secondary skill set that helps TISE grow—whether that’s improving internal tools, building dashboards, designing client-facing materials, supporting database infrastructure, or anything that adds value in a small-company environment.
    You Will
    Develop, refine, and maintain optimization models and algorithms for school timetabling.Work with Python and optimization tools (AMPL, CPLEX, Gurobi, OR-Tools).Collaborate directly with clients: gather requirements, interpret constraints, and translate them into optimization-ready logic.Manage client accounts and guide them through the scheduling process.Help shape and improve internal processes, tools, and workflows.Thrive in a fast-moving consulting environment, delivering high-quality results that exceed client expectations.
    What You Bring
    Required:
    Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, Operations Research, or a related field.Strong Python skills and comfort writing clean, structured, production-quality code.Experience with at least one major optimization toolkit (AMPL, CPLEX, Gurobi, OR-Tools).Strong analytical thinking and an ability to reason clearly about constraints and systems.Excellent written and verbal communication; comfortable consulting clients.High level of organization, professionalism, attention to detail, and independence in managing timelines.Must be legally eligible to work in Canada and must reside in Canada.Clear criminal record check.
    Assets (any of the following):
    Experience with linear/integer programming, sensitivity analysis, dynamic programming, Markov chains, queuing theory, or other OR techniques.Secondary skill set useful to a small business, such as:Data visualization (Dash, Tableau, Power BI, etc.)Graphic design / UI designDatabase administration (SQL, Postgres, cloud-based DBs)Web development or automation toolsTechnical writing or client communication materialsInternal tooling or workflow automationData engineering or ETL processes
    Working Conditions:Fully remote anywhere in Canada.Flexible working hours.Full-time (Monday–Friday)
    Compensation & Benefits$90,000–$110,000 annual compensation.Annual inflation adjustment.4 weeks paid vacation.$2,000 per year in lieu of benefits.Time in lieu for overtime.

  • Optimization Engineer  

    - Sainte-Luce

    About TISE
    TISE Timetabling Services Inc. (www.tise.ca) is a small, specialized consulting company that helps private and independent schools build efficient, conflict-free timetables. Our work blends optimization, software engineering, and client consulting to solve complex scheduling problems—problems that most organizations simply can’t solve without advanced methods.
    We’re now looking to add another member who is strong in coding, optimization and can thrive in a demanding consulting environment, but who also brings a secondary skill set that supports a small, rapidly growing company (e.g., data visualization, graphic design, database administration, automation, web development, analytics, etc.).
    If you’re excited by technical depth, enjoy challenging problem solving and love wearing multiple hats, you’ll fit right in.
    The Role
    As an Optimization Engineer, you will work directly on building and improving timetabling optimization models, implementing algorithms, and supporting and consulting clients through the scheduling process. You’ll be hands-on with data, constraints, model tuning, and technical problem solving.
    You will also bring a secondary skill set that helps TISE grow—whether that’s improving internal tools, building dashboards, designing client-facing materials, supporting database infrastructure, or anything that adds value in a small-company environment.
    You Will
    Develop, refine, and maintain optimization models and algorithms for school timetabling.Work with Python and optimization tools (AMPL, CPLEX, Gurobi, OR-Tools).Collaborate directly with clients: gather requirements, interpret constraints, and translate them into optimization-ready logic.Manage client accounts and guide them through the scheduling process.Help shape and improve internal processes, tools, and workflows.Thrive in a fast-moving consulting environment, delivering high-quality results that exceed client expectations.
    What You Bring
    Required:
    Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, Operations Research, or a related field.Strong Python skills and comfort writing clean, structured, production-quality code.Experience with at least one major optimization toolkit (AMPL, CPLEX, Gurobi, OR-Tools).Strong analytical thinking and an ability to reason clearly about constraints and systems.Excellent written and verbal communication; comfortable consulting clients.High level of organization, professionalism, attention to detail, and independence in managing timelines.Must be legally eligible to work in Canada and must reside in Canada.Clear criminal record check.
    Assets (any of the following):
    Experience with linear/integer programming, sensitivity analysis, dynamic programming, Markov chains, queuing theory, or other OR techniques.Secondary skill set useful to a small business, such as:Data visualization (Dash, Tableau, Power BI, etc.)Graphic design / UI designDatabase administration (SQL, Postgres, cloud-based DBs)Web development or automation toolsTechnical writing or client communication materialsInternal tooling or workflow automationData engineering or ETL processes
    Working Conditions:Fully remote anywhere in Canada.Flexible working hours.Full-time (Monday–Friday)
    Compensation & Benefits$90,000–$110,000 annual compensation.Annual inflation adjustment.4 weeks paid vacation.$2,000 per year in lieu of benefits.Time in lieu for overtime.

  • Optimization Engineer  

    - Repentigny

    About TISE
    TISE Timetabling Services Inc. (www.tise.ca) is a small, specialized consulting company that helps private and independent schools build efficient, conflict-free timetables. Our work blends optimization, software engineering, and client consulting to solve complex scheduling problems—problems that most organizations simply can’t solve without advanced methods.
    We’re now looking to add another member who is strong in coding, optimization and can thrive in a demanding consulting environment, but who also brings a secondary skill set that supports a small, rapidly growing company (e.g., data visualization, graphic design, database administration, automation, web development, analytics, etc.).
    If you’re excited by technical depth, enjoy challenging problem solving and love wearing multiple hats, you’ll fit right in.
    The Role
    As an Optimization Engineer, you will work directly on building and improving timetabling optimization models, implementing algorithms, and supporting and consulting clients through the scheduling process. You’ll be hands-on with data, constraints, model tuning, and technical problem solving.
    You will also bring a secondary skill set that helps TISE grow—whether that’s improving internal tools, building dashboards, designing client-facing materials, supporting database infrastructure, or anything that adds value in a small-company environment.
    You Will
    Develop, refine, and maintain optimization models and algorithms for school timetabling.Work with Python and optimization tools (AMPL, CPLEX, Gurobi, OR-Tools).Collaborate directly with clients: gather requirements, interpret constraints, and translate them into optimization-ready logic.Manage client accounts and guide them through the scheduling process.Help shape and improve internal processes, tools, and workflows.Thrive in a fast-moving consulting environment, delivering high-quality results that exceed client expectations.
    What You Bring
    Required:
    Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, Operations Research, or a related field.Strong Python skills and comfort writing clean, structured, production-quality code.Experience with at least one major optimization toolkit (AMPL, CPLEX, Gurobi, OR-Tools).Strong analytical thinking and an ability to reason clearly about constraints and systems.Excellent written and verbal communication; comfortable consulting clients.High level of organization, professionalism, attention to detail, and independence in managing timelines.Must be legally eligible to work in Canada and must reside in Canada.Clear criminal record check.
    Assets (any of the following):
    Experience with linear/integer programming, sensitivity analysis, dynamic programming, Markov chains, queuing theory, or other OR techniques.Secondary skill set useful to a small business, such as:Data visualization (Dash, Tableau, Power BI, etc.)Graphic design / UI designDatabase administration (SQL, Postgres, cloud-based DBs)Web development or automation toolsTechnical writing or client communication materialsInternal tooling or workflow automationData engineering or ETL processes
    Working Conditions:Fully remote anywhere in Canada.Flexible working hours.Full-time (Monday–Friday)
    Compensation & Benefits$90,000–$110,000 annual compensation.Annual inflation adjustment.4 weeks paid vacation.$2,000 per year in lieu of benefits.Time in lieu for overtime.

  • Optimization Engineer  

    - Lethbridge

    About TISE
    TISE Timetabling Services Inc. (www.tise.ca) is a small, specialized consulting company that helps private and independent schools build efficient, conflict-free timetables. Our work blends optimization, software engineering, and client consulting to solve complex scheduling problems—problems that most organizations simply can’t solve without advanced methods.
    We’re now looking to add another member who is strong in coding, optimization and can thrive in a demanding consulting environment, but who also brings a secondary skill set that supports a small, rapidly growing company (e.g., data visualization, graphic design, database administration, automation, web development, analytics, etc.).
    If you’re excited by technical depth, enjoy challenging problem solving and love wearing multiple hats, you’ll fit right in.
    The Role
    As an Optimization Engineer, you will work directly on building and improving timetabling optimization models, implementing algorithms, and supporting and consulting clients through the scheduling process. You’ll be hands-on with data, constraints, model tuning, and technical problem solving.
    You will also bring a secondary skill set that helps TISE grow—whether that’s improving internal tools, building dashboards, designing client-facing materials, supporting database infrastructure, or anything that adds value in a small-company environment.
    You Will
    Develop, refine, and maintain optimization models and algorithms for school timetabling.Work with Python and optimization tools (AMPL, CPLEX, Gurobi, OR-Tools).Collaborate directly with clients: gather requirements, interpret constraints, and translate them into optimization-ready logic.Manage client accounts and guide them through the scheduling process.Help shape and improve internal processes, tools, and workflows.Thrive in a fast-moving consulting environment, delivering high-quality results that exceed client expectations.
    What You Bring
    Required:
    Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, Operations Research, or a related field.Strong Python skills and comfort writing clean, structured, production-quality code.Experience with at least one major optimization toolkit (AMPL, CPLEX, Gurobi, OR-Tools).Strong analytical thinking and an ability to reason clearly about constraints and systems.Excellent written and verbal communication; comfortable consulting clients.High level of organization, professionalism, attention to detail, and independence in managing timelines.Must be legally eligible to work in Canada and must reside in Canada.Clear criminal record check.
    Assets (any of the following):
    Experience with linear/integer programming, sensitivity analysis, dynamic programming, Markov chains, queuing theory, or other OR techniques.Secondary skill set useful to a small business, such as:Data visualization (Dash, Tableau, Power BI, etc.)Graphic design / UI designDatabase administration (SQL, Postgres, cloud-based DBs)Web development or automation toolsTechnical writing or client communication materialsInternal tooling or workflow automationData engineering or ETL processes
    Working Conditions:Fully remote anywhere in Canada.Flexible working hours.Full-time (Monday–Friday)
    Compensation & Benefits$90,000–$110,000 annual compensation.Annual inflation adjustment.4 weeks paid vacation.$2,000 per year in lieu of benefits.Time in lieu for overtime.

  • Optimization Engineer  

    - Mercier

    About TISE
    TISE Timetabling Services Inc. (www.tise.ca) is a small, specialized consulting company that helps private and independent schools build efficient, conflict-free timetables. Our work blends optimization, software engineering, and client consulting to solve complex scheduling problems—problems that most organizations simply can’t solve without advanced methods.
    We’re now looking to add another member who is strong in coding, optimization and can thrive in a demanding consulting environment, but who also brings a secondary skill set that supports a small, rapidly growing company (e.g., data visualization, graphic design, database administration, automation, web development, analytics, etc.).
    If you’re excited by technical depth, enjoy challenging problem solving and love wearing multiple hats, you’ll fit right in.
    The Role
    As an Optimization Engineer, you will work directly on building and improving timetabling optimization models, implementing algorithms, and supporting and consulting clients through the scheduling process. You’ll be hands-on with data, constraints, model tuning, and technical problem solving.
    You will also bring a secondary skill set that helps TISE grow—whether that’s improving internal tools, building dashboards, designing client-facing materials, supporting database infrastructure, or anything that adds value in a small-company environment.
    You Will
    Develop, refine, and maintain optimization models and algorithms for school timetabling.Work with Python and optimization tools (AMPL, CPLEX, Gurobi, OR-Tools).Collaborate directly with clients: gather requirements, interpret constraints, and translate them into optimization-ready logic.Manage client accounts and guide them through the scheduling process.Help shape and improve internal processes, tools, and workflows.Thrive in a fast-moving consulting environment, delivering high-quality results that exceed client expectations.
    What You Bring
    Required:
    Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, Operations Research, or a related field.Strong Python skills and comfort writing clean, structured, production-quality code.Experience with at least one major optimization toolkit (AMPL, CPLEX, Gurobi, OR-Tools).Strong analytical thinking and an ability to reason clearly about constraints and systems.Excellent written and verbal communication; comfortable consulting clients.High level of organization, professionalism, attention to detail, and independence in managing timelines.Must be legally eligible to work in Canada and must reside in Canada.Clear criminal record check.
    Assets (any of the following):
    Experience with linear/integer programming, sensitivity analysis, dynamic programming, Markov chains, queuing theory, or other OR techniques.Secondary skill set useful to a small business, such as:Data visualization (Dash, Tableau, Power BI, etc.)Graphic design / UI designDatabase administration (SQL, Postgres, cloud-based DBs)Web development or automation toolsTechnical writing or client communication materialsInternal tooling or workflow automationData engineering or ETL processes
    Working Conditions:Fully remote anywhere in Canada.Flexible working hours.Full-time (Monday–Friday)
    Compensation & Benefits$90,000–$110,000 annual compensation.Annual inflation adjustment.4 weeks paid vacation.$2,000 per year in lieu of benefits.Time in lieu for overtime.

  • Optimization Engineer  

    - Saint-Joseph-de-Beauce

    About TISE
    TISE Timetabling Services Inc. (www.tise.ca) is a small, specialized consulting company that helps private and independent schools build efficient, conflict-free timetables. Our work blends optimization, software engineering, and client consulting to solve complex scheduling problems—problems that most organizations simply can’t solve without advanced methods.
    We’re now looking to add another member who is strong in coding, optimization and can thrive in a demanding consulting environment, but who also brings a secondary skill set that supports a small, rapidly growing company (e.g., data visualization, graphic design, database administration, automation, web development, analytics, etc.).
    If you’re excited by technical depth, enjoy challenging problem solving and love wearing multiple hats, you’ll fit right in.
    The Role
    As an Optimization Engineer, you will work directly on building and improving timetabling optimization models, implementing algorithms, and supporting and consulting clients through the scheduling process. You’ll be hands-on with data, constraints, model tuning, and technical problem solving.
    You will also bring a secondary skill set that helps TISE grow—whether that’s improving internal tools, building dashboards, designing client-facing materials, supporting database infrastructure, or anything that adds value in a small-company environment.
    You Will
    Develop, refine, and maintain optimization models and algorithms for school timetabling.Work with Python and optimization tools (AMPL, CPLEX, Gurobi, OR-Tools).Collaborate directly with clients: gather requirements, interpret constraints, and translate them into optimization-ready logic.Manage client accounts and guide them through the scheduling process.Help shape and improve internal processes, tools, and workflows.Thrive in a fast-moving consulting environment, delivering high-quality results that exceed client expectations.
    What You Bring
    Required:
    Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, Operations Research, or a related field.Strong Python skills and comfort writing clean, structured, production-quality code.Experience with at least one major optimization toolkit (AMPL, CPLEX, Gurobi, OR-Tools).Strong analytical thinking and an ability to reason clearly about constraints and systems.Excellent written and verbal communication; comfortable consulting clients.High level of organization, professionalism, attention to detail, and independence in managing timelines.Must be legally eligible to work in Canada and must reside in Canada.Clear criminal record check.
    Assets (any of the following):
    Experience with linear/integer programming, sensitivity analysis, dynamic programming, Markov chains, queuing theory, or other OR techniques.Secondary skill set useful to a small business, such as:Data visualization (Dash, Tableau, Power BI, etc.)Graphic design / UI designDatabase administration (SQL, Postgres, cloud-based DBs)Web development or automation toolsTechnical writing or client communication materialsInternal tooling or workflow automationData engineering or ETL processes
    Working Conditions:Fully remote anywhere in Canada.Flexible working hours.Full-time (Monday–Friday)
    Compensation & Benefits$90,000–$110,000 annual compensation.Annual inflation adjustment.4 weeks paid vacation.$2,000 per year in lieu of benefits.Time in lieu for overtime.

  • Optimization Engineer  

    - Niagara Falls

    About TISE
    TISE Timetabling Services Inc. (www.tise.ca) is a small, specialized consulting company that helps private and independent schools build efficient, conflict-free timetables. Our work blends optimization, software engineering, and client consulting to solve complex scheduling problems—problems that most organizations simply can’t solve without advanced methods.
    We’re now looking to add another member who is strong in coding, optimization and can thrive in a demanding consulting environment, but who also brings a secondary skill set that supports a small, rapidly growing company (e.g., data visualization, graphic design, database administration, automation, web development, analytics, etc.).
    If you’re excited by technical depth, enjoy challenging problem solving and love wearing multiple hats, you’ll fit right in.
    The Role
    As an Optimization Engineer, you will work directly on building and improving timetabling optimization models, implementing algorithms, and supporting and consulting clients through the scheduling process. You’ll be hands-on with data, constraints, model tuning, and technical problem solving.
    You will also bring a secondary skill set that helps TISE grow—whether that’s improving internal tools, building dashboards, designing client-facing materials, supporting database infrastructure, or anything that adds value in a small-company environment.
    You Will
    Develop, refine, and maintain optimization models and algorithms for school timetabling.Work with Python and optimization tools (AMPL, CPLEX, Gurobi, OR-Tools).Collaborate directly with clients: gather requirements, interpret constraints, and translate them into optimization-ready logic.Manage client accounts and guide them through the scheduling process.Help shape and improve internal processes, tools, and workflows.Thrive in a fast-moving consulting environment, delivering high-quality results that exceed client expectations.
    What You Bring
    Required:
    Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, Operations Research, or a related field.Strong Python skills and comfort writing clean, structured, production-quality code.Experience with at least one major optimization toolkit (AMPL, CPLEX, Gurobi, OR-Tools).Strong analytical thinking and an ability to reason clearly about constraints and systems.Excellent written and verbal communication; comfortable consulting clients.High level of organization, professionalism, attention to detail, and independence in managing timelines.Must be legally eligible to work in Canada and must reside in Canada.Clear criminal record check.
    Assets (any of the following):
    Experience with linear/integer programming, sensitivity analysis, dynamic programming, Markov chains, queuing theory, or other OR techniques.Secondary skill set useful to a small business, such as:Data visualization (Dash, Tableau, Power BI, etc.)Graphic design / UI designDatabase administration (SQL, Postgres, cloud-based DBs)Web development or automation toolsTechnical writing or client communication materialsInternal tooling or workflow automationData engineering or ETL processes
    Working Conditions:Fully remote anywhere in Canada.Flexible working hours.Full-time (Monday–Friday)
    Compensation & Benefits$90,000–$110,000 annual compensation.Annual inflation adjustment.4 weeks paid vacation.$2,000 per year in lieu of benefits.Time in lieu for overtime.

  • Optimization Engineer  

    - Dartmouth

    About TISE
    TISE Timetabling Services Inc. (www.tise.ca) is a small, specialized consulting company that helps private and independent schools build efficient, conflict-free timetables. Our work blends optimization, software engineering, and client consulting to solve complex scheduling problems—problems that most organizations simply can’t solve without advanced methods.
    We’re now looking to add another member who is strong in coding, optimization and can thrive in a demanding consulting environment, but who also brings a secondary skill set that supports a small, rapidly growing company (e.g., data visualization, graphic design, database administration, automation, web development, analytics, etc.).
    If you’re excited by technical depth, enjoy challenging problem solving and love wearing multiple hats, you’ll fit right in.
    The Role
    As an Optimization Engineer, you will work directly on building and improving timetabling optimization models, implementing algorithms, and supporting and consulting clients through the scheduling process. You’ll be hands-on with data, constraints, model tuning, and technical problem solving.
    You will also bring a secondary skill set that helps TISE grow—whether that’s improving internal tools, building dashboards, designing client-facing materials, supporting database infrastructure, or anything that adds value in a small-company environment.
    You Will
    Develop, refine, and maintain optimization models and algorithms for school timetabling.Work with Python and optimization tools (AMPL, CPLEX, Gurobi, OR-Tools).Collaborate directly with clients: gather requirements, interpret constraints, and translate them into optimization-ready logic.Manage client accounts and guide them through the scheduling process.Help shape and improve internal processes, tools, and workflows.Thrive in a fast-moving consulting environment, delivering high-quality results that exceed client expectations.
    What You Bring
    Required:
    Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, Operations Research, or a related field.Strong Python skills and comfort writing clean, structured, production-quality code.Experience with at least one major optimization toolkit (AMPL, CPLEX, Gurobi, OR-Tools).Strong analytical thinking and an ability to reason clearly about constraints and systems.Excellent written and verbal communication; comfortable consulting clients.High level of organization, professionalism, attention to detail, and independence in managing timelines.Must be legally eligible to work in Canada and must reside in Canada.Clear criminal record check.
    Assets (any of the following):
    Experience with linear/integer programming, sensitivity analysis, dynamic programming, Markov chains, queuing theory, or other OR techniques.Secondary skill set useful to a small business, such as:Data visualization (Dash, Tableau, Power BI, etc.)Graphic design / UI designDatabase administration (SQL, Postgres, cloud-based DBs)Web development or automation toolsTechnical writing or client communication materialsInternal tooling or workflow automationData engineering or ETL processes
    Working Conditions:Fully remote anywhere in Canada.Flexible working hours.Full-time (Monday–Friday)
    Compensation & Benefits$90,000–$110,000 annual compensation.Annual inflation adjustment.4 weeks paid vacation.$2,000 per year in lieu of benefits.Time in lieu for overtime.

  • Optimization Engineer  

    - Rimouski

    About TISE
    TISE Timetabling Services Inc. (www.tise.ca) is a small, specialized consulting company that helps private and independent schools build efficient, conflict-free timetables. Our work blends optimization, software engineering, and client consulting to solve complex scheduling problems—problems that most organizations simply can’t solve without advanced methods.
    We’re now looking to add another member who is strong in coding, optimization and can thrive in a demanding consulting environment, but who also brings a secondary skill set that supports a small, rapidly growing company (e.g., data visualization, graphic design, database administration, automation, web development, analytics, etc.).
    If you’re excited by technical depth, enjoy challenging problem solving and love wearing multiple hats, you’ll fit right in.
    The Role
    As an Optimization Engineer, you will work directly on building and improving timetabling optimization models, implementing algorithms, and supporting and consulting clients through the scheduling process. You’ll be hands-on with data, constraints, model tuning, and technical problem solving.
    You will also bring a secondary skill set that helps TISE grow—whether that’s improving internal tools, building dashboards, designing client-facing materials, supporting database infrastructure, or anything that adds value in a small-company environment.
    You Will
    Develop, refine, and maintain optimization models and algorithms for school timetabling.Work with Python and optimization tools (AMPL, CPLEX, Gurobi, OR-Tools).Collaborate directly with clients: gather requirements, interpret constraints, and translate them into optimization-ready logic.Manage client accounts and guide them through the scheduling process.Help shape and improve internal processes, tools, and workflows.Thrive in a fast-moving consulting environment, delivering high-quality results that exceed client expectations.
    What You Bring
    Required:
    Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, Operations Research, or a related field.Strong Python skills and comfort writing clean, structured, production-quality code.Experience with at least one major optimization toolkit (AMPL, CPLEX, Gurobi, OR-Tools).Strong analytical thinking and an ability to reason clearly about constraints and systems.Excellent written and verbal communication; comfortable consulting clients.High level of organization, professionalism, attention to detail, and independence in managing timelines.Must be legally eligible to work in Canada and must reside in Canada.Clear criminal record check.
    Assets (any of the following):
    Experience with linear/integer programming, sensitivity analysis, dynamic programming, Markov chains, queuing theory, or other OR techniques.Secondary skill set useful to a small business, such as:Data visualization (Dash, Tableau, Power BI, etc.)Graphic design / UI designDatabase administration (SQL, Postgres, cloud-based DBs)Web development or automation toolsTechnical writing or client communication materialsInternal tooling or workflow automationData engineering or ETL processes
    Working Conditions:Fully remote anywhere in Canada.Flexible working hours.Full-time (Monday–Friday)
    Compensation & Benefits$90,000–$110,000 annual compensation.Annual inflation adjustment.4 weeks paid vacation.$2,000 per year in lieu of benefits.Time in lieu for overtime.

Company Detail

  • Is Email Verified
    No
  • Total Employees
  • Established In
  • Current jobs

Google Map

For Jobseekers
For Employers
Contact Us
Astrid-Lindgren-Weg 12 38229 Salzgitter Germany