Software Optimization Engineer

5 days ago


Waterloo, Ontario, Canada Tangam Systems Full time
About the Role

We are seeking a highly skilled Software Optimization Engineer to join our research and development team at Tangam Systems. As a key member of our team, you will play a critical role in advancing the capabilities of our operations optimization products for casinos.

Your primary responsibilities will include researching and developing efficient algorithms for complex scheduling, resource allocation, and pricing scenarios. You will also be responsible for implementing these algorithms in a parallelized fashion, capable of crunching gigabytes of operations data in minutes.

In addition to your technical expertise, you will also contribute to the development of new features and the refactoring of existing code to make it more efficient and object-oriented. This will involve working collaboratively with our development team to ensure seamless integration and optimal performance.

As a Software Optimization Engineer at Tangam Systems, you will have the opportunity to work on cutting-edge projects that drive innovation and growth in the gaming industry. If you are a motivated and talented individual with a passion for software optimization and development, we encourage you to apply for this exciting opportunity.



  • Waterloo, Ontario, Canada NAVBLUE Full time

    About the Role:We are seeking a skilled Software Engineering Manager to lead our team of software developers in optimizing AI and ML solutions for the aviation industry. As a key member of our organization, you will be responsible for driving initiatives to adopt current and future best practices in software development.Key Responsibilities:Define and...


  • Waterloo, Ontario, Canada Ford Motor Company Full time

    About the RoleWe are seeking a highly skilled Embedded Software Developer to join our Vehicle Software Platform group at Ford Motor Company. As a member of this team, you will be responsible for designing, implementing, testing, optimizing, and maintaining software components for next-generation Ford vehicles.Key ResponsibilitiesDesign and develop...


  • Waterloo, Ontario, Canada Ford Motor Company Full time

    About the RoleWe are seeking a highly skilled Embedded Software Developer to join our Vehicle Software Platform group at Ford Motor Company. As a member of this team, you will be responsible for designing, implementing, testing, optimizing, and maintaining software components for next-generation Ford vehicles.Key ResponsibilitiesDesign and develop...

  • IoT Software Engineer

    4 weeks ago


    Waterloo, Ontario, Canada JAM Software GmbH Full time

    Drive Innovation in Industrial AutomationJAM Software GmbH is at the forefront of the (r)evolution of technology and platforms to support Industry 4.0. Our Industrial Automation group is committed to improving people's lives and making the world a better place by driving and supporting the evolving needs of our global customers and partners.This position is...

  • IoT Software Engineer

    1 month ago


    Waterloo, Ontario, Canada JAM Software GmbH Full time

    Software Designer / DeveloperAt JAM Software GmbH, we're committed to driving innovation and making a positive impact on the world. Our Industrial Automation group is dedicated to supporting the evolving needs of our global customers and partners in the (r)evolution of technology and platforms to support Industry 4.0. Our products and platform support...

  • IoT Software Engineer

    1 month ago


    Waterloo, Ontario, Canada JAM Software GmbH Full time

    Software Designer / DeveloperAt JAM Software GmbH, we're committed to driving innovation and making a positive impact on the world. Our Industrial Automation group is dedicated to supporting the evolving needs of our global customers and partners in the (r)evolution of technology and platforms to support Industry 4.0. Our products and platform support...

  • Software Engineer

    2 weeks ago


    Waterloo, Ontario, Canada Equitable Life of Canada Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at "{company}".As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications. Your primary focus will be on the backend, ensuring the stability and security of our systems.Responsibilities:Design, develop, and test...

  • Software Engineer

    3 weeks ago


    Waterloo, Ontario, Canada Bridge West Dental Office Full time

    Job Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team at Bridge West Dental Office. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to support our dental practice.Key Responsibilities:Design and develop software applications to meet the needs of our...


  • Waterloo, Ontario, Canada Fountain Automotive Full time

    Job DescriptionKey Responsibilities:Develop high-performance Android applications with a focus on efficiency and reliability.Collaborate with cross-functional teams to design and ship new features.Conduct thorough testing and troubleshooting to ensure application quality and responsiveness.About the Role:Fountain Automotive is seeking a skilled Senior...

  • Software Engineer

    3 weeks ago


    Waterloo, Ontario, Canada Bridge West Dental Office Full time

    Job Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team at Bridge West Dental Office. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to support our dental practice.Key Responsibilities:Design and develop software applications to meet the needs of our...

  • Software Engineer

    3 weeks ago


    Waterloo, Ontario, Canada Bridge West Dental Office Full time

    Job Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team at Bridge West Dental Office. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to support our dental practice.Key Responsibilities:Design and develop software applications to meet the needs of our...


  • Waterloo, Ontario, Canada Canonical - Jobs Full time

    About the RoleWe are seeking an exceptional Network Software Engineer to join our team at Canonical. As a key member of our network software engineering team, you will play a critical role in designing and implementing the best software-defined networking experience for the data center.Key ResponsibilitiesDesign and implement software-defined networking...


  • Waterloo, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job DescriptionOur team at Huawei Technologies Canada Co., Ltd. has an exciting opportunity for an Assistant Engineer to join our AI Inference Performance team.Responsibilities:Collaborate with senior engineers to develop and maintain performance monitoring tools for AI inference workloads.Support the analysis of inference workloads to identify performance...


  • Waterloo, Ontario, Canada NAVBLUE Full time

    About the Role:NAVBLUE is seeking a highly skilled Software Engineering Manager to lead our Optimization AI & ML team. As a key member of our engineering organization, you will be responsible for driving initiatives related to current and future best practices in software development.Key Responsibilities:Define and implement software development...

  • Software Engineer

    2 weeks ago


    Waterloo, Ontario, Canada Jay Fencing Ltd. Full time

    Job Title: Software EngineerJob Summary:As a Software Engineer at {company}, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages.Collaborate with cross-functional teams to identify and prioritize project requirements.Test and...


  • Waterloo, Ontario, Canada MCAP Full time

    The RoleThis position is responsible for the design, development, and maintenance of software programs and applications at MCAP. The successful candidate will be responsible for configuring, coding, and documenting software specifications throughout the project life cycle. Additionally, the Software Engineering stream provides day-to-day operations and...

  • Software Engineer

    2 weeks ago


    Waterloo, Ontario, Canada Holiday Inn Express & Suites WaterlooSt. Jacobs Full time

    We are seeking a Software Engineer to join our team in shaping the future of software development. Key responsibilities include• Designing and developing software applications using Java and Python• Collaborating with cross-functional teams to identify and prioritize project requirements• Participating in code reviews to ensure high-quality and...


  • Waterloo, Ontario, Canada NAVBLUE Full time

    About the Role:NAVBLUE is seeking a highly skilled Software Engineering Manager to lead our Optimization AI & ML team. As a key member of our organization, you will be responsible for driving initiatives related to current and future best practices in software development.Key Responsibilities:Define and implement software development technologies, practices,...

  • Software Engineer

    2 weeks ago


    Waterloo, Ontario, Canada CANADA INC oa City Pizza Full time

    We are seeking a skilled Software Engineer to join our team. Key responsibilities include design, development, and deployment of software applications. The ideal candidate will have a deep understanding of programming languages and software development methodologies.


  • Waterloo, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    About the RoleAt Huawei Technologies Canada Co., Ltd., we are seeking an exceptional American English-speaking Senior AI Inference Performance Optimization Engineer to join our team. As a key member of our team, you will be responsible for developing and maintaining performance monitoring tools, supporting profiling and analyzing inference workloads, and...