Staff Software Engineer

2 months ago


Toronto, Ontario, Canada Lightmatter Full time
About the Role

We are seeking a highly skilled Staff Software Engineer - AI Hardware Modeling to join our team at Lightmatter. As a key member of our engineering team, you will play a critical role in the development of our next-generation AI processors and large-scale systems.

Key Responsibilities
  • Design and Development: Design, develop, and maintain functional and performance models for design concepts and planned hardware at multiple levels of scale and detail.
  • Co-Design Process: Participate in the co-design process by working closely with both hardware and software teams to provide initial pathfinding analysis, develop early analytical models, and more detailed event-based simulations.
  • Machine Learning Workloads: Collaborate with machine learning and compiler teams to construct and evaluate the performance of machine learning workloads.
  • Performance Modeling: Contribute to successful execution for planned hardware by building detailed cycle approximate performance and functional models that help drive microarchitectural design and validation.
Requirements
  • Education: Bachelor's degree or higher in computer/software engineering, electrical engineering, or a related field.
  • Experience: 8+ years of industry experience in hardware modeling, system simulation, computer architecture, or related fields.
  • Technical Skills: Proficient with C++ and Python.
Preferred Qualifications
  • Machine Learning Experience: Familiarity with machine inference and training learning workloads.
  • Accelerator Architecture: Experience with modeling and analysis of machine learning accelerator architectures and/or large-scale distributed systems.
  • Linux Environment: Proficient developing in a Linux-based environment.
What We Offer
  • Comprehensive Benefits: Comprehensive health care plan, group retirement savings plan matching, life insurance, and generous time off.
  • Professional Development: Opportunities for training and development.
  • Flexible Work Environment: Flexible, hybrid workplace model.
  • Stock Option Plan: Stock option plan.
Lightmatter's Commitment to Diversity and Inclusion

Lightmatter recruits, employs, trains, compensates, and promotes regardless of race, religion, color, national origin, sex, disability, age, veteran status, and other protected status as required by applicable law.



  • Toronto, Ontario, Canada Intuit Inc. Full time

    Technical Leadership Opportunity at Intuit Inc.We are seeking a highly experienced Staff Software Engineer to lead our team of software engineers in developing high-volume platform capabilities that enable customer-facing experiences for Intuit customers. As a technical leader, you will be responsible for driving the design and implementation of durable...


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    Job SummaryWe are seeking a highly skilled Staff Software Engineer to join our team at Royal Bank of Canada. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Job DescriptionAs a Staff Software Engineer, you will be working closely...


  • Toronto, Ontario, Canada Royal Bank of Canada> Full time

    Job SummaryRoyal Bank of Canada is seeking a highly skilled Staff Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Job DescriptionWe are looking for a talented software engineer who is passionate...


  • Toronto, Ontario, Canada Royal Bank of Canada> Full time

    Job SummaryRoyal Bank of Canada is seeking a highly skilled Staff Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Job DescriptionWe are looking for a talented software engineer who is passionate...


  • Toronto, Ontario, Canada hireVouch Full time

    Job Title: Staff Software EngineerLocation: Remote/HybridAbout Us: hireVouch is a California-based company at the forefront of Artificial Intelligence, dedicated to delivering innovative solutions that empower businesses and individuals alike. As we expand our footprint, we are seeking a seasoned Staff Software Engineer to join our team.Job Description:We...


  • Toronto, Ontario, Canada hireVouch Full time

    Job Title: Staff Software EngineerLocation: Remote/HybridAbout Us: hireVouch is a California-based company at the forefront of Artificial Intelligence, dedicated to delivering innovative solutions that empower businesses and individuals alike. As we expand our footprint, we are seeking a seasoned Staff Software Engineer to join our team.Job Description:We...


  • Toronto, Ontario, Canada hireVouch Full time

    Job Title: Staff Software EngineerLocation: Remote/HybridAbout Us: hireVouch is a California-based company at the forefront of Artificial Intelligence, dedicated to delivering innovative solutions that empower businesses and individuals alike. As we expand our footprint, we are seeking a seasoned Staff Software Engineer to join our team.Job Description:We...


  • Toronto, Ontario, Canada hireVouch Full time

    Job Title: Staff Software EngineerLocation: Remote/HybridAbout Us: hireVouch is a California-based company at the forefront of Artificial Intelligence, dedicated to delivering innovative solutions that empower businesses and individuals alike. As we expand our footprint, we are seeking a seasoned Staff Software Engineer to join our team.Job Description:We...


  • Toronto, Ontario, Canada hireVouch Full time

    Job Title: Staff Software EngineerLocation: Remote/HybridAbout Us: hireVouch is a California-based company at the forefront of Artificial Intelligence, dedicated to delivering innovative solutions that empower businesses and individuals alike. As we expand our footprint, we are seeking a seasoned Staff Software Engineer to join our team.Job Description:We...


  • Toronto, Ontario, Canada hireVouch Full time

    Job Title: Staff Software EngineerLocation: Remote/HybridAbout Us: hireVouch is a California-based company at the forefront of Artificial Intelligence, dedicated to delivering innovative solutions that empower businesses and individuals alike. As we expand our footprint, we are seeking a seasoned Staff Software Engineer to join our team.Job Description:We...


  • Toronto, Ontario, Canada AgencyAnalytics Full time

    About the RoleAt AgencyAnalytics, we're seeking a highly skilled Staff Developer to join our team. As a Staff Developer, you'll play a key role in shaping the technical direction of our company and driving innovation in software development.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and leadership to our engineering team, ensuring...


  • Toronto, Ontario, Canada AgencyAnalytics Full time

    About the RoleAt AgencyAnalytics, we're seeking a highly skilled Staff Developer to join our team. As a Staff Developer, you'll play a key role in shaping the technical direction of our company and driving innovation in software development.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and leadership to our engineering team, ensuring...


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    Job Title: Staff Software EngineerHouseful, an RBC company, is revolutionizing home ownership by making it more accessible to everyone. As a Staff Software Engineer, you will play a crucial role in developing innovative solutions to empower our customers.What You Will Do:Design and develop high-quality software features that meet the needs of our growing...


  • Toronto, Ontario, Canada Sage Recruiting Full time

    About Sage RecruitingSage Recruiting is a fast-growing SaaS company based in Vancouver, with a mission to revolutionize email communication and transactions. We're looking for a talented Staff Engineer to join our team and help us achieve our goals.Job SummaryWe're seeking a highly skilled Staff Engineer to lead the development of our SaaS platform. As a...


  • Toronto, Ontario, Canada Sage Recruiting Full time

    About Sage RecruitingSage Recruiting is a fast-growing SaaS company based in Vancouver, with a mission to revolutionize email communication and transactions. We're looking for a talented Staff Engineer to join our team and help us achieve our goals.Job SummaryWe're seeking a highly skilled Staff Engineer to lead the development of our SaaS platform. As a...


  • Toronto, Ontario, Canada hireVouch Full time

    Job Title: Staff Software EngineerLocation: Remote/HybridAbout Us: hireVouch is a California-based company at the forefront of Artificial Intelligence, dedicated to delivering innovative solutions that empower businesses and individuals alike. As we expand our footprint, we are seeking a seasoned Staff Software Engineer to join our team.Job Description:Key...


  • Toronto, Ontario, Canada hireVouch Full time

    Job Title: Staff Software EngineerLocation: Remote/HybridAbout Us: hireVouch is a California-based company at the forefront of Artificial Intelligence, dedicated to delivering innovative solutions that empower businesses and individuals alike. As we expand our footprint, we are seeking a seasoned Staff Software Engineer to join our team.Job Description:Key...


  • Old Toronto, Ontario, Canada Cardata Consultants Inc. Full time

    Job Title: Staff Software EngineerAs a Staff Software Engineer at Cardata Consultants Inc., you will be a key member of our Engineering Team, contributing to the design, architecture, and implementation of complex software systems. Your expertise in various programming languages and technologies will be essential in ensuring the responsiveness and utility of...


  • Old Toronto, Ontario, Canada Cardata Consultants Inc. Full time

    Job Title: Staff Software EngineerAs a Staff Software Engineer at Cardata Consultants Inc., you will be a key member of our Engineering Team, contributing to the design, architecture, and implementation of complex software systems. Your expertise in various programming languages and technologies will be essential in ensuring the responsiveness and utility of...


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    Job SummaryAt Royal Bank of Canada, we're revolutionizing home ownership with Houseful, a fintech innovation that brings technology and industry expertise together to make home ownership more accessible to everyone.About the OpportunityWe're seeking a talented Staff Software Engineer to join our team and contribute to the development of cutting-edge...