Senior Runtime Engineer
2 weeks ago
Cerebras Systems builds the world's largest AI chip, 56 times larger than GPUs. Our novel wafer‑scale architecture provides the AI compute power of dozens of GPUs on a single chip, with the programming simplicity of a single device. This approach allows Cerebras to deliver industry‑leading training and inference speeds and empowers machine learning users to effortlessly run large‑scale ML applications, without the hassle of managing hundreds of GPUs or TPUs. Cerebras' current customers include global corporations across multiple industries, national labs, and top‑tier healthcare systems. In January, we announced a multi‑year, multi‑million‑dollar partnership with Mayo Clinic, underscoring our commitment to transforming AI applications across various fields. In August, we launched Cerebras Inference, the fastest Generative AI inference solution in the world, over 10 times faster than GPU‑based hyperscale cloud inference services. About The Role We are building the next generation of large‑scale AI training systems that power pre‑training, post‑training, distillation, fine‑tuning, and reinforcement learning workloads at an unprecedented scale and efficiency. You will design and develop high‑performance distributed software that orchestrates massive compute and data pipelines across heterogeneous clusters. Your work will push the limits of concurrency, throughput, and scalability—enabling efficient execution of models with trillions of parameters. This role sits at the intersection of systems engineering and machine learning performance, demanding both architectural depth and low‑level implementation skills. You will help shape how models are trained and optimized end‑to‑end, from data ingestion to distributed execution, across cutting‑edge hardware platforms. Responsibilities Design and implement distributed runtime components to efficiently manage large‑scale model training, fine‑tuning, and RL workloads. Develop and optimize high‑performance data and communication pipelines that fully utilize CPU, memory, storage, and network resources. Enable scalable execution across multiple compute nodes, ensuring high concurrency and minimal bottlenecks. Collaborate closely with ML and compiler teams to integrate new model architectures, training regimes, and hardware‑specific optimizations. Diagnose and resolve complex performance issues across the software stack using profiling and instrumentation tools. Contribute to overall system design, architecture reviews, and roadmap planning for large‑scale AI workloads. Skills & Qualifications 3+ years of experience developing high‑performance or distributed system software. Strong programming skills in C/C++, with expertise in multi‑threading, memory management, and performance optimization. Experience with distributed systems, networking, or inter‑process communication. Solid understanding of data structures, concurrency, and system‑level resource management (CPU, I/O, and memory). Proven ability to debug, profile, and optimize code across scales—from threads to clusters. Bachelor’s, Master’s, or equivalent experience in Computer Science, Electrical Engineering, or related field. Preferred Skills & Qualifications Familiarity with machine learning training or inference pipelines, especially distributed training and large‑model scaling. Exposure to Python and PyTorch, particularly in the context of model training or performance tuning. Experience with compiler internals, custom hardware interfaces, or low‑level protocol design. Prior work on high‑performance clusters, HPC systems, or custom hardware/software co‑design. Deep curiosity about how to unlock new levels of performance for large‑scale AI workloads. Why Join Cerebras People who are serious about software make their own hardware. At Cerebras we have built a breakthrough architecture that is unlocking new opportunities for the AI industry. With dozens of model releases and rapid growth, we’ve reached an inflection point in our business. Members of our team tell us there are five main reasons they joined 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. Read our blog: Five Reasons to Join Cerebras in 2025. Apply today and become part of the forefront of groundbreaking advancements in AI 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. We try every day to build a work environment that empowers people to do their best work through continuous learning, growth and support of those around them. This website or its third‑party tools process personal data. For more details, click here to review our CCPA disclosure notice. #J-18808-Ljbffr
-
AI Runtime Engineer
1 week ago
U.S., Canada, Germany, Norway EnCharge AI Full time US$125,000 - US$175,000 per yearEnCharge AI is a leader in advanced AI hardware and software systems for edge-to-cloud computing. EnCharge's robust and scalable next-generation in-memory computing technology provides orders-of-magnitude higher compute efficiency and density compared to today's best-in-class solutions. The high-performance architecture is coupled with seamless software...
-
Senior Software Engineer
2 weeks ago
, , Canada Sysdig Full timeAt Sysdig, we believe cloud security isn't a compromise - it's a promise. From the start, our mission has been clear: to help organizations secure innovation in the cloud, the right way. We created Falco, the open standard for cloud threat detection, and continue to lead the cloud security market with runtime insights, open innovation, and agentic Al....
-
Senior Software Engineer
2 weeks ago
, , Canada Salvo Software Full timeAt Salvo Software, we’re building the future of connected automotive diagnostics by combining cutting-edge cloud solutions with advanced scan tool technologies. Our mission is to create smarter, more reliable, and scalable systems that empower technicians, engineers, and vehicle manufacturers worldwide. We thrive on solving complex challenges and are...
-
Engineering Manager
3 weeks ago
, , Canada CrowdStrike Full timeEngineering Manager - Sensor Event Runtime (Remote) Join to apply for the Engineering Manager - Sensor Event Runtime (Remote) role at CrowdStrike As a global leader in cybersecurity, CrowdStrike protects the people, processes and technologies that drive modern organizations. Since 2011, our mission hasn’t changed — we’re here to stop breaches, and...
-
Platform Engineer — Customer Platform
3 weeks ago
, BC, Canada Pantheon Full timeA leading technology platform in Canada is seeking a Software Engineer for the Customer Platform & Runtimes team. The role involves developing a high-performance web platform using technologies like Docker, Kubernetes, and Golang. Candidates should have experience with distributed systems and will work collaboratively to enhance both the platform and...
-
Researcher - Runtime Assurance
17 hours ago
Hagey Boulevard Waterloo, Ontario, NL A Canada Huawei Technologies Canada Co. Full time $120,000 - $180,000 per yearJob description Huawei Canada has an immediate a 12-month contract opening for a Researcher.About the team:The Intelligent Complex Systems Team, currently a part of the Waterloo Research Centre, examines recent advancements in artificial intelligence (AI) and robotics to determine its potential for broader applications. This innovative team researches AI...
-
Engineering Manager
3 weeks ago
, , Canada CrowdStrike Full timeEngineering Manager - Sensor Event Runtime (Remote) As a global leader in cybersecurity, CrowdStrike protects the people, processes and technologies that drive modern organizations. Since 2011, our mission hasn’t changed — we’re here to stop breaches, and we’ve redefined modern security with the world’s most advanced AI-native platform. We work on...
-
Senior NodeJS Engineer
3 weeks ago
, BC, Canada Inworld AI Full timeDirect message the job poster from Inworld AI At Inworld, we believe the processes of building, scaling, and evolving applications are monsters that consume value before it can reach users. Our mission is to solve evolution and transform static software into AI systems that autonomously evolve to better serve their users. We are building an intelligent...
-
Senior Backend Engineer – Cloud Security
4 weeks ago
, , Canada Sysdig Full timeA cloud security company in Canada is seeking an experienced backend software developer with over 7 years in the field. Responsibilities include designing scalable backend features and developing APIs for runtime threat detection. Ideal candidates are proficient in Go, Java, or C++, with strong computer science fundamentals. Enjoy a great compensation...
-
Senior Frontend Engineer
2 weeks ago
, BC, Canada Inworld AI Full timeSenior Frontend (Web) Software Engineer At Inworld, we believe the processes of building, scaling, and evolving applications are monsters that consume value before it can reach users. Our mission is to solve evolution and transform static software into AI systems that autonomously evolve to better serve their users. We are building an intelligent runtime to...