Staff Software Engineer

1 month ago


Toronto, Ontario, Canada Lightmatter Full time
Job Title: Staff Software Engineer - ML Hardware Modeling

Lightmatter is a cutting-edge technology company that builds chips for extreme-scale artificial intelligence computing clusters. We're seeking a talented Staff Software Engineer to join our team and help us build the next generation of AI processors and large-scale systems.

Key Responsibilities:
  • Design, develop, and maintain functional and performance models for design concepts and planned hardware at multiple levels of scale and detail.
  • Collaborate with hardware and software teams to co-design future systems, providing initial pathfinding analysis, developing early analytical models, and more detailed event-based simulations.
  • Work with machine learning and compiler teams to construct and evaluate the performance of machine learning workloads.
  • Contribute to successful execution for planned hardware by building detailed cycle approximate performance and functional models that help drive microarchitectural design and validation.
Requirements:
  • BS or higher in computer/software engineering, electrical engineering, or related field.
  • 8+ years of industry experience in hardware modeling, system simulation, computer architecture, or related fields.
  • Proficient with C++ and Python.
Preferred Qualifications:
  • Familiarity with machine inference and training learning workloads.
  • Experience with modeling and analysis of machine learning accelerator architectures and/or large-scale distributed systems.
  • Proficient developing in a Linux-based environment.
What We Offer:
  • Comprehensive Health Care Plan.
  • Group Retirement Savings Plan matching.
  • Life Insurance.
  • Generous Time Off (Vacation, Sick & Public Holidays).
  • Training & Development.
  • Flexible, hybrid workplace model.
  • Stock Option Plan.

Lightmatter is an equal opportunity employer and welcomes applications from diverse candidates. We are committed to creating an inclusive and respectful work environment.



  • 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 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 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 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...