Senior Software Engineer

3 days ago


Toronto, Ontario, Canada Extreme Networks, Inc. Full time
Job Title: Principal Engineer - Edge AI

We are seeking a highly skilled Principal Engineer to lead our Edge AI team. The ideal candidate will have extensive experience in AI model development and deployment, with a focus on edge computing and local Large Language Model (LLM) inference.

Key Responsibilities:
  • Design and architect Edge AI solutions, leveraging GPU/TPU acceleration and enterprise-grade edge compute.
  • Develop and optimize AI inference models for deployment on edge devices with embedded GPU/TPU accelerators.
  • Implement and fine-tune low-latency model inference pipelines to meet real-time performance requirements.
  • Collaborate with cross-functional teams to integrate AI inference solutions into edge computing platforms and applications.
  • Stay current with advancements in GPU/TPU technologies and edge AI frameworks, incorporating them into solution designs as appropriate.
Team Leadership:
  • Lead and inspire a team of engineers, providing guidance, setting goals, and ensuring collaboration.
  • Oversee project planning, execution, and delivery, ensuring alignment with business objectives.
  • Manage all phases of technical projects, from conception to completion.
  • Foster a positive work environment, encouraging professional growth and knowledge sharing.
Qualifications:
  • Bachelor's degree in computer science, engineering, or a related field; Master's degree preferred.
  • 5+ years of hands-on experience in AI model development and deployment, with a focus on edge computing and local LLM inference.
  • Strong programming skills in languages such as Python and C++.
  • Proficiency in LLM frameworks and deep learning libraries.
  • Extensive experience with GPU/TPU acceleration for AI inference, including optimization techniques and performance tuning.
  • Hands-on experience with one or more GPU frameworks: CUDA, Vulkan, OpenCL.
  • Deep knowledge of GPU memory layout and familiarity with NVIDIA Jatison, ARM Mali, or relevant SoC configurations.
  • Knowledge of parallel computation, memory scheduling, and structural optimization.
Additional Skills (Preferred):
  • Experience with edge device hardware and software integration.
  • Familiarity with edge computing architectures and IoT platforms.
  • Experience with edge AI applications in domains such as robotics, autonomous vehicles, or industrial automation.


  • Toronto, Ontario, Canada Cloverland Park Senior Living Full time

    About Cloverland Park Senior Living:At Cloverland Park Senior Living, we are committed to transforming the way we support our residents and their families. Our innovative platform is designed to enhance the quality of life for seniors while providing seamless financial management solutions.Your Role:We are seeking a Senior Backend Software Engineer who is...


  • Toronto, Ontario, Canada Lawton Senior Living Full time

    Transforming Insurance with TechnologyWe're revolutionizing the insurance industry by harnessing the power of technology. As a Senior Software Engineer, you'll play a pivotal role in shaping our platform to deliver a seamless and modern life insurance experience for our users.Key Responsibilities:Design and develop end-to-end experiences for our web-based...


  • Toronto, Ontario, Canada S M Software Solutions Inc Full time

    We are seeking a highly skilled Senior Software Engineer specializing in CRM Solutions to join our team at S M Software Solutions Inc. Below are the essential details regarding this opportunity:Mandatory Documentation:Ensure your resume is current and submitted in Word format.Complete the attached Skills Matrix and provide references as requested.Indicate...


  • Toronto, Ontario, Canada Fleming Farms Senior Living Full time

    About PolicyMeWe're a remote-first, Toronto-based startup modernizing the Canadian insurance landscape. Our mission is to put families first by providing honest and uncomplicated life insurance.Job SummaryWe're seeking a Senior Software Engineer (Fullstack) to join our team. As a key member, you'll be responsible for building, architecting, and scaling our...


  • Toronto, Ontario, Canada Fleming Farms Senior Living Full time

    About PolicyMeWe're a remote-first, Toronto-based startup modernizing the Canadian insurance landscape. Our mission is to put families first by providing honest and uncomplicated life insurance.Job SummaryWe're seeking a Senior Software Engineer (Fullstack) to join our team. As a key member, you'll be responsible for building, architecting, and scaling our...


  • Toronto, Ontario, Canada Fleming Farms Senior Living Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Fleming Farms Senior Living. As a key member of our technology team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions to support our business operations.Key ResponsibilitiesDesign and develop full-stack...


  • Toronto, Ontario, Canada Fleming Farms Senior Living Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Fleming Farms Senior Living. As a key member of our technology team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions to support our business operations.Key ResponsibilitiesDesign and develop full-stack...


  • Toronto, Ontario, Canada Jagger Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Jagger. As a key member of our engineering team, you will be responsible for designing and developing software solutions for computational tasks.Key Responsibilities:Collaborate with scientists to translate research needs into software solutionsImprove...


  • Toronto, Ontario, Canada Jagger Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Jagger. As a key member of our engineering team, you will be responsible for designing and developing software solutions for computational tasks.Key Responsibilities:Collaborate with scientists to translate research needs into software solutionsImprove...


  • Toronto, Ontario, Canada IFG International Financial Group Ltd Full time

    Senior Software EngineerIFG International Financial Group Ltd is looking for a Senior Software Engineer to join our dynamic team on a contract basis.Key Responsibilities: Design, develop, and enhance software applications, ensuring high-quality coding and testing standards. Establish project timelines and specifications for implementation, testing, and...


  • Toronto, Ontario, Canada Global Pharma Tek Full time

    Job Title: Senior Software Engineer Job Summary: We are seeking a highly skilled Senior Software Engineer to join our team at Global Pharma Tek. As a key member of our software development team, you will be responsible for designing, architecting, and developing complex enterprise applications using.NET Framework, C#, and SQL. Your expertise in Web...


  • Toronto, Ontario, Canada Global Pharma Tek Full time

    Job Title: Senior Software Engineer Job Summary: We are seeking a highly skilled Senior Software Engineer to join our team at Global Pharma Tek. As a key member of our software development team, you will be responsible for designing, architecting, and developing complex enterprise applications using.NET Framework, C#, and SQL. Your expertise in Web...


  • Toronto, Ontario, Canada Parallelz Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our team at Parallelz. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Key ResponsibilitiesDesign and develop high-quality software components using C/C++ programming...


  • Toronto, Ontario, Canada Parallelz Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our team at Parallelz. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Key ResponsibilitiesDesign and develop high-quality software components using C/C++ programming...


  • Toronto, Ontario, Canada Jagger Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Jagger. As a key member of our engineering team, you will be responsible for designing and developing software solutions for computational tasks.Key Responsibilities:Collaborate with scientists to translate research needs into software solutions.Develop and...


  • Toronto, Ontario, Canada Jagger Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Jagger. As a key member of our engineering team, you will be responsible for designing and developing software solutions for computational tasks.Key Responsibilities:Collaborate with scientists to translate research needs into software solutions.Develop and...


  • Toronto, Ontario, Canada Sage Lake Senior Living Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Sage Lake Senior Living. As a key member of our software development team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our residents and staff.This is a remote role that requires...


  • Toronto, Ontario, Canada Sage Lake Senior Living Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Sage Lake Senior Living. As a key member of our software development team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our residents and staff.This is a remote role that requires...


  • Toronto, Ontario, Canada Wiser Solutions Full time

    Job OverviewWe are seeking a highly skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software systems.Key ResponsibilitiesDesign and develop high-quality software systems that meet business requirementsCollaborate with...


  • Toronto, Ontario, Canada TV2 Consulting Full time

    {"h1": "Senior Software Engineer at TV2 Consulting", "p": "We are seeking a highly skilled Senior Software Engineer to join our team at TV2 Consulting. As a key member of our development team, you will be responsible for designing, developing, and testing real-time solutions and features prior to implementation in production.Key Responsibilities:* Design and...