Join an innovative team as a Hybrid Software Developer specializing in scheduling algorithms. This role, based in Ottawa or Toronto, Canada, focuses on delivering enterprise-grade solutions.You will work on algorithm-backed product development, designing and implementing scheduling systems that utilize cutting-edge techniques. Your contributions will span the software lifecycle, collaborating with engineers on quality assurance, product delivery, and continuous improvement.
The role offers the opportunity to apply your extensive experience in algorithm design in a meaningful way.Key Responsibilities:Design and test advanced scheduling models leveraging AICollaborate across teams to enhance core scheduling logicConduct scalability tests and ensure software performanceActively participate in agile feedback loopsSuggest improvements to accelerate the software development lifecycleRequirements:5+ years' experience in algorithm developmentProficiency in Java, C++, C#, or similarStrong background in optimization and heuristicsEducation in Industrial Engineering or comparable fieldsStrong communication for diverse audiencesUtilize your skills in algorithm formulation and software delivery to tackle real-world scheduling challenges.#J-18808-Ljbffr