Optimization Engineer
3 weeks ago
About TISE TISE Timetabling Services Inc. ( 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 design Database administration (SQL, Postgres, cloud-based DBs) Web development or automation tools Technical writing or client communication materials Internal tooling or workflow automation Data 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.
-
Sr. RF Optimization Engineer
3 weeks ago
New Canada, NS NextGen | GTA: A Kelly Telecom Company Full timeLooking for an RF Optimization Lead (Must have Nokia experience)-Remote (anywhere in the Canada) What you will bring to the table as an RF Optimization Lead: Bachelor's degree in either Electrical Engineering, Electronics & Communication Engineering or Wireless Systems Engineering MUST have Strong Nokia recent experience 10 years of experience in mobile...
-
Sr. RF Optimization Engineer
3 weeks ago
New Canada, NS NextGen | GTA: A Kelly Telecom Company Full timeLooking for an RF Optimization Lead (Must have Nokia experience)-Remote (anywhere in the Canada) Bachelor's degree in either Electrical Engineering, Electronics & Communication Engineering or Wireless Systems Engineering ~ 10+ years of experience in mobile networks related experience, with a deep knowledge of 5G/4G (including VoNR/VoLTE) technologies ~...
-
Optimization Engineer
3 weeks ago
Canada TISE Timetabling Services Full timeAbout 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...
-
Optimization Engineer
3 weeks ago
Canada TISE Timetabling Services Full time €90,000 - €110,000About TISE TISE Timetabling Services Inc. ( 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...
-
Optimization Engineer
3 weeks ago
Canada TISE Timetabling Services Full timeAbout TISE TISE Timetabling Services Inc. ( 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...
-
Process Engineer
2 weeks ago
New Canada, NS Airswift Full timeJob Summary Reporting to the Manager of Discipline Engineering, the Process Engineer will be responsible for designing, optimizing, and overseeing processes to ensure safe and efficient operations. This role requires strong technical expertise in process engineering, data analysis, and process improvement, while collaborating across teams to support...
-
Performance Management Engineer
3 weeks ago
New Canada, NS TISE Timetabling Services Full time €90,000 - €110,000is 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...
-
Senior Process Engineer
3 weeks ago
New Canada, NS Greenfire Resources Full timeSenior Process Engineer The Process Engineer is a key member of the Engineering team and contributes to process optimization, trouble shooting, and project initiatives of Greenfire Resources Operating Corporation (GROC). GROC is a fast-paced, dynamic work environment, where it is expected to handle multiple projects, with a wide scope of work at the same...
-
Sr. Production Engineer
3 weeks ago
New Canada, NS Greenfire Resources Full timePOSITION: SENIOR PRODUCTION ENGINEER The Senior Production Engineer will play a key role in optimizing well performance and supporting operational excellence at Greenfire. This position requires a hands-on, technically focused individual who can integrate engineering expertise with day-to-day field operations in a SAGD (Steam Assisted Gravity Drainage)...
-
Cloud Engineer
3 weeks ago
New Canada, NS Aversan Inc. Full timeCloud Architect Aversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We at Aversan are embarking on an exciting initiative to build a next-generation cloud platform from the...