Talent.com
Performance Engineer
Performance EngineerCerebras Systems • Toronto C6A, ON, Canada
Performance Engineer

Performance Engineer

Cerebras Systems • Toronto C6A, ON, Canada
30+ days ago
Job type
  • Full-time
Job description

About The Role

Join Cerebras as a Performance Engineer within our innovative Runtime Team. Our groundbreaking CS-3 system, hosted by a distributed set of modern and powerful x86 machines, has set new benchmarks in high-performance ML training and inference solutions. It leverages a dinner-plate sized chip with 44GB of on-chip memory to surpass traditional hardware capabilities. This role will challenge and expand your expertise in optimizing AI applications and managing computational workloads primarily on the x86 architecture that run our Runtime driver.

Responsibilities

  • Focus on CPU and memory subsystem optimizations for our Runtime software driver, enabling faster key cloud and ML training / inference workloads across modern x86 machines that form the backbone of our AI accelerator.
  • Develop and enhance algorithms for efficient data movement, local data processing, job submission, and synchronization between various software and hardware components.
  • Optimize our workloads using advanced CPU features like AVX instructions, prefetch mechanisms, and cache optimization techniques.
  • Perform performance profiling and characterization using tools such as AMD uprof, and reduce OS level overheads.
  • Influence the design of Cerebras\' next-generation AI architectures and software stack by analyzing the integration of advanced CPU features and their impact on system performance and computational efficiency.
  • Engage directly with the AI and ML developer community to understand their needs and solve contemporary challenges with innovative solutions.
  • Collaborate with multiple teams within Cerebras, including architecture, research, and product management, to elevate our computational platform and influence future designs.

Skills & Qualifications

  • BS, MS, or PhD in Computer Science, Computer Engineering, or a related field.
  • 5+ years of relevant experience in performance engineering, particularly in optimizing algorithms and software design.
  • Strong proficiency in C / C++ and familiarity with Python or other scripting languages.
  • Demonstrated experience with memory subsystem optimizations and system-level performance tuning.
  • Experience with distributed systems is highly desirable, as it is crucial to optimizing the performance of our Runtime software across multiple x86 hosts.
  • Familiarity with compiler technologies (e.g., LLVM, MLIR) and with PyTorch and other ML frameworks.
  • Why Join Cerebras

  • Build a breakthrough AI platform beyond the constraints of the GPU.
  • Publish and open source their cutting-edge AI research.
  • Work on one of the fastest AI supercomputers in the world.
  • Enjoy job stability with startup vitality.
  • Our simple, non-corporate work culture that respects individual beliefs.
  • Equal Opportunity

    Cerebras Systems is committed to creating an equal and diverse environment and is proud to be an equal opportunity employer. We celebrate different backgrounds, perspectives, and skills. We believe inclusive teams build better products and companies.

    #J-18808-Ljbffr

    Create a job alert for this search

    Performance Engineer • Toronto C6A, ON, Canada

    Similar jobs
    Mid-Senior Performance Engineer – Resiliency & DR Testing

    Mid-Senior Performance Engineer – Resiliency & DR Testing

    Tata Consultancy Services • Toronto, Canada
    Full-time
    A leading IT consulting firm is looking for a Performance Engineer to join their team in Toronto.The ideal candidate will have strong experience in LoadRunner or JMeter, excellent skills in resilie...Show more
    Last updated: 5 days ago • Promoted
    Senior Performance Engineer - Tangerine

    Senior Performance Engineer - Tangerine

    Tangerine • Toronto, Canada
    Full-time
    Senior Performance Engineer - Tangerine.Tangerine Tangerine is Canada’s leading direct bank.We offer flexible and accessible banking options, innovative products, and award-winning Client service.T...Show more
    Last updated: 8 hours ago • Promoted • New!
    Data Performance Engineer

    Data Performance Engineer

    mobileLIVE • Toronto, ON, Canada
    Full-time
    LIVE is one of the fastest-growing IT Services and Consulting companies in Canada and serves some of the most iconic brands, including Google, Loblaws, Staples, Telus, Bell, Rogers, CIBC, BMO...Show more
    Last updated: 30+ days ago • Promoted
    Dynatrace Performance Engineer (Contract) - C$65,600 - C$98,400 A Year

    Dynatrace Performance Engineer (Contract) - C$65,600 - C$98,400 A Year

    Amazon • Toronto, Canada, CA
    Full-time
    Inclusion without Exception : Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, ...Show more
    Last updated: 8 days ago • Promoted
    Senior Performance Controls Engineer | Energy Fleet Optimization

    Senior Performance Controls Engineer | Energy Fleet Optimization

    Canadian Solar Inc. • Toronto, Canada
    Full-time
    A leading solar energy provider is seeking a Senior Performance Controls Engineer to optimize performance solutions in Kitchener, Canada. This role involves troubleshooting complex issues, data anal...Show more
    Last updated: 8 hours ago • Promoted • New!
    Inference Performance Engineer, ML Systems & Optimization

    Inference Performance Engineer, ML Systems & Optimization

    Cerebras Systems • Toronto, ON, Canada
    Full-time
    A leading AI technology company in Toronto is seeking an experienced software engineer to join their inference model team. This role involves prototyping AI architectural tweaks, developing benchmar...Show more
    Last updated: 30+ days ago • Promoted
    Performance Engineering Lead

    Performance Engineering Lead

    TD Bank • Toronto, Canada, CA
    Full-time
    Lead Performance Engineering for large-scale software, collaborating with engineers in an agile environment.Show more
    Last updated: 14 days ago • Promoted
    Performance Measurement Analyst

    Performance Measurement Analyst

    Insight Global • toronto, on, ca
    Full-time
    If you have internship experience in asset management or performance measurement and want to transition into a full-time role, this position may be exactly what you need. Insight Global is looking f...Show more
    Last updated: 14 hours ago • Promoted • New!
    Performance Engineer

    Performance Engineer

    TD • Toronto, Canada
    Full-time
    Performance Engineer – TD Work Location Toronto, Ontario, Canada.Line of Business Technology Solutions.Pay Details $65,600 - $98,400 CAD. TD is committed to providing fair and equitable compensation...Show more
    Last updated: 22 hours ago • Promoted • New!
    Senior Performance Modeling Engineer

    Senior Performance Modeling Engineer

    AMD • Markham, York Region, CA
    Full-time
    Senior Performance Modeling Engineer.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. At AMD, our mission is to build great products that acceler...Show more
    Last updated: 30+ days ago • Promoted
    Sr. Performance Engineer

    Sr. Performance Engineer

    CSI Solar Co., Ltd • Toronto, Canada
    Full-time
    Performance Engineer page is loaded## Sr.Performance Engineerremote type : .Posted 3 Days Agojob requisition id : .At Canadian Solar, our vision is to make lives better by bringing electricity powered ...Show more
    Last updated: 8 hours ago • Promoted • New!
    Performance Test Engineer

    Performance Test Engineer

    Kumaran Systems • Toronto, ON, CA
    Full-time
    Get AI-powered advice on this job and more exclusive features.Seeking an experienced Performance Engineer QE to join our Technology team, specializing in Non-Functional Requirements (NFR) testing a...Show more
    Last updated: 17 days ago • Promoted
    Senior ML Performance Engineer

    Senior ML Performance Engineer

    Lemurian Labs Inc. • Toronto, ON, CA
    Full-time
    At Lemurian Labs, we're on a mission to bring the power of AI to everyone—without leaving a massive environmental footprint. We care deeply about the impact AI has on our society and planet, and we'...Show more
    Last updated: 30+ days ago • Promoted
    Presales Engineer

    Presales Engineer

    Data Mavericks • Toronto, Canada, CA
    Full-time
    We are looking for a Presales Engineer who is accustomed to solving customers’ most complex problems and collaborating with sales to close large deals. In this role you will work directly with the s...Show more
    Last updated: 8 days ago • Promoted
    Senior Performance Engineer - Tangerine

    Senior Performance Engineer - Tangerine

    Scotiabank • Toronto, Canada
    Full-time
    Requisition ID : 235995 Overview.Tangerine is Canada’s leading direct bank.We offer flexible and accessible banking options, innovative products, and award-winning Client service.The reason why Tan...Show more
    Last updated: 8 hours ago • Promoted • New!
    Channel Solutions Engineer - Presales & Partner Enablement

    Channel Solutions Engineer - Presales & Partner Enablement

    Avaya • Toronto, ON, Canada
    Full-time
    A leading enterprise software provider is seeking a Technical Presales Engineer to serve as a trusted advisor to channel partners. The role involves delivering training workshops, collaborating duri...Show more
    Last updated: 30+ days ago • Promoted
    Senior Performance Engineer - Tangerine

    Senior Performance Engineer - Tangerine

    Tangerine Bank • Toronto, Canada
    Full-time
    Title : Senior Performance Engineer - Tangerine Requisition ID : 235995.Tangerine is Canada’s leading direct bank.We offer flexible and accessible banking options, innovative products, and award-win...Show more
    Last updated: 8 hours ago • Promoted • New!
    Performance and Optimization Engineer

    Performance and Optimization Engineer

    Myticas Consulting • Toronto, Canada
    Full-time
    We are looking for a Performance & Optimization Specialist for one of our clients to perform network performance, monitoring, and analysis by collecting and analyzing information, identifying the a...Show more
    Last updated: 8 hours ago • Promoted • New!