Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

ML Runtime and Kernel Engineer - Core ML

Cerebras Systems

Cerebras Systems builds the world's largest AI chip, 56 times larger than GPUs. This architecture allows Cerebras to deliver industry-leading training and inference speeds; over 10 times faster than GPU-based hyperscale cloud inference services. This order of magnitude increase in speed is transforming the user experience of AI applications, unlocking real-time iteration and increasing intelligence via additional agentic computation.Cerebras works with the leading model labs, global enterprises, and cutting-edge AI-native startups. OpenAI recently announced a multi-year partnership with Cerebras, to deploy 750 megawatts of scale, transforming key workloads with ultra high-speed inference.About The RoleThe Core ML team develops novel machine learning algorithms that take advantage of the unique capabilities of the Cerebras Wafer-Scale Engine. Our work spans efficient LLM training and inference, parallel and diffusion-based generation, sparsity, scaling laws, and training dynamics.We are looking for an engineer to bridge the gap between promising research ideas and efficient execution on Cerebras systems. You will work across ML frameworks, compilers, runtimes, and low-level kernels to implement new algorithmic capabilities, diagnose performance bottlenecks, and turn research prototypes into robust, high-performance demonstrations.Depending on your background, your work may emphasize runtime capabilities such as token orchestration, scheduling, communication, and distributed execution; low-level kernel development for novel ML operations; or a combination of both.ResponsibilitiesDesign and implement runtime components and high-performance kernels required by novel Core ML algorithms.Translate research prototypes into efficient implementations for the Cerebras platform, including reference implementations and comparisons on GPUs where useful.Profile and debug performance across the ML framework, compiler, runtime, communication, and kernel layers.Optimize computation, memory movement, communication, and concurrency for large-scale training and low-latency inference.Develop benchmarks, instrumentation, and automated tests that validate functionality, performance, and numerical correctness.Collaborate closely with Core ML researchers and compiler, runtime, kernel, and inference engineers to evaluate design alternatives and deliver end-to-end capabilities.Contribute to software architecture and roadmap decisions by identifying recurring limitations and high-leverage platform improvements.Skills & QualificationsBachelor’s, Master’s, PhD, or equivalent practical experience in Computer Science, Computer Engineering, Electrical Engineering, or a related field.Experience developing high-performance systems software, ML systems, runtimes, compilers, or computational kernels.Strong programming skills in C++ and Python.Solid understanding of parallel programming, memory management, concurrency, data structures, and performance optimization.Proven ability to debug and profile complex software across multiple layers of a system.Familiarity with modern machine learning architectures and frameworks such as PyTorch or JAX.Ability to work effectively with researchers and translate evolving algorithmic requirements into reliable software.Preferred Skills & QualificationsExperience with CUDA, Triton, low-level assembly, accelerator programming, or a C-like domain-specific language.Experience with compiler internals, distributed runtimes, custom hardware interfaces, or HPC systems.Understanding of machine learning fundamentals and ML systems, with the ability to reason about how algorithmic choices affect accuracy, systems implementation and performance.Familiarity with LLM training or inference, including attention, KV-cache management, parallel generation, or distributed execution.Experience developing software in an industrial or academic research environment where requirements evolve through experimentation.Contributions to significant open-source systems, ML frameworks, compilers, or kernel libraries.Why Join CerebrasPeople 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.Find out more about what it's like to work at Cerebras here! 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.LocationSunnyvale, CA; Toronto, CANEmployment TypeFull timeLocation TypeHybridDepartmentSoftware Engineering

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the ML Runtime and Kernel Engineer - Core ML in Sunnyvale, CA vacancy
  •  ...inference.About The RoleThe Core ML team develops novel algorithms...  ...inference. We are looking for an engineer who can determine how these...  .... Your work will span kernel-level and end-to-end performance...  ...to identify kernel, compiler, runtime, communication, and algorithmic... 
    Suggested

    Cerebras Systems

    Sunnyvale, CA
    3 days ago
  • $220k - $250k

     ...expertise from diverse backgrounds and industries.Director of Engineering, Core DatabaseYugabyte is seeking an experienced and accomplished Director...  ...patents, or successfully integrating research concepts (e.g., ML-based anomaly detection) into products.Data Technologies:... 
    Suggested
    H1b
    Work at office
    Local area
    Worldwide
    Visa sponsorship
    2 days per week
    3 days per week

    Yugabyte

    Sunnyvale, CA
    2 days ago
  • $208k - $333.5k

     ...to redesign the NVIDIA manufacturing sites core services, enable new sites and...  ...factory line being down. This is a hands-on engineer position focused on the development and deployment...  ...general compute workloads and GPU‑dense AI/ML training and inference environments.Partner... 
    Suggested
    Full time
    Contract work

    Nvidia

    Santa Clara, CA
    2 days ago
  • $193.93k - $352.29k

     ...into safe, precise, real-world motions. As a Senior/Staff Controls Engineer, you'll design and deploy production controls software that...  ...Implementation experience with classical and modern controls methods and/or ML for Controls.Strong embedded C (preferred) or C++ programming... 
    Suggested
    Odd job
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    2 days ago
  •  ...Responsibilities As a Senior Application Engineering Manager on the Atlassian Corporate...  ...embarking on transformations, automations, AI/ML and other Finance priorities. You will...  ...for our Finance team. You will work on all Core Financial modules (OM, AR, AP, FA, GL). You... 
    Suggested
    Work at office
    Local area

    Atlassian

    Mountain View, CA
    3 days ago
  • $184k - $287.5k

     ...At the center of this platform are CUDA Core Libraries that enable developers to build...  ...software. We are hiring a Senior Software Engineer to develop the Rust experience for CUDA Core...  ...libraries, algorithms, and language/runtime infrastructure that make CUDA a speed-of-... 
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  •  ...Every role here, whatever the team, plugs into that. About Our Engineering Team The Core Model Safety team builds foundational capabilities for...  ...should apply if Essential You have a strong track record of ML engineering, including pathfinding in ambiguous problems — from... 
    Work at office
    Remote work
    Visa sponsorship
    Relocation package
    Flexible hours
    Shift work

    Wayve

    Sunnyvale, CA
    14 hours ago
  • $157.5k - $225k

     ...bring these commitments to life through three core behaviors: ownership and collaboration,...  ...for a Senior Staff Software Development Engineer, ZIA Core Datapath to join our team. This...  ...Qualifications)Foundational understanding of AI/ML technologies and experience leveraging,... 
    Full time
    Work at office
    Local area
    3 days per week

    Zscaler

    San Jose, CA
    5 days ago
  • $184k - $287.5k

     ...At the center of this platform are CUDA Core Libraries that enable developers to build...  ...software.We are hiring a Senior Software Engineer to advance the Python experience for CUDA...  ...APIs, language bindings, algorithms, and runtime infrastructure on top of native C/C++ foundations... 
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $184k - $287.5k

     ...and AI. At the center of this platform are CUDA Core Libraries that provide the algorithms, abstractions, and runtime capabilities needed to build fast, reliable,...  ...accelerated software.We are hiring a Senior Software Engineer to advance the C++ foundation of CUDA Core... 
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $189.72k - $332.01k

     ...the world and 300 billion ideas saved, Pinterest Machine Learning engineers build personalized experiences to help Pinners create a life...  ...PinterestPartner closely with teams across Pinterest to experiment and improve ML models for various product surfaces (Homefeed, Ads, Growth,... 
    Local area
    Relocation
    Relocation package

    Pinterest

    Palo Alto, CA
    4 days ago
  • $174k - $252k

    Develop linux kernel drivers from scratch to enable new USB controllers and Type-C controllers used in Pixel product roadmap.Identify...  ...Experience with DesignWare Controller (DWC) stack.Google's software engineers develop the next-generation technologies that change how... 

    Google

    Mountain View, CA
    5 days ago
  • Wayve in Sunnyvale is seeking a Senior/Staff Machine Learning Engineer for the AV Core team. You will lead the technical direction and delivery of learned emergency manoeuvre prediction and collision detection models across a global fleet, from problem definition through... 

    Wayve

    Sunnyvale, CA
    15 hours ago
  • $139k - $208.4k

     ...world. Come build with us!Role and ResponsibilitiesAs a Senior Engineer GPU Graphics Core Performance Verification Engineer, you will help lead pre-...  ...of emerging GPU architectures, graphics workloads, and AI/ML compute trends.Skills and Qualifications2+ years of experience... 
    Hourly pay
    Full time
    Relocation

    Samsung Semiconductor

    San Jose, CA
    1 day ago
  • $140k - $215k

     ...Role:This is a systems software role on the Core Libraries team, which owns the shared...  ...the overall sensor platform.As a Senior Engineer on this team, you will design, build, extend...  ...:Background in endpoint security, EDR, kernel-adjacent software, or sensor platform engineeringPast... 
    Full time
    Work experience placement
    Work at office
    Local area

    CrowdStrike

    Sunnyvale, CA
    2 days ago
  •  ...is currently Tuesday.About the RoleAs a Senior or Staff Software Engineer in Lambda’s Cloud Services Engineering organization, you will...  ...Familiarity with GPU infrastructure, HPC environments, or large-scale AI/ML training and inference workloads.Salary Range InformationThe... 
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda Labs

    San Jose, CA
    3 days ago
  • $208.45k - $364.8k

     ...process here.Pinterest is seeking a Staff Software Engineer to help evolve the serving platforms that power Ads and Core experiences. You will lead large-scale, low-...  ...reliability, and efficiency goals.Partner with product, ML, infrastructure, and Core/Ads engineering teams... 
    Work at office
    Local area
    Relocation
    Relocation package

    Pinterest

    Palo Alto, CA
    2 days ago
  • $133k - $235k

     ...Bitmoji , Saturn, and other digital services. Snap Engineering teams build fun and technically sophisticated...  ...We’re looking for a Software Engineer to join the Core Inference team , part of the core ML Platform organization. Our team builds and owns the machine... 
    Full time
    Live in
    Work at office
    Local area

    Snap Inc.

    Palo Alto, CA
    2 days ago
  • NVIDIA is hiring a Senior Software Engineer to advance the Python experience for CUDA Core Libraries. You will design and implement Python APIs and bindings,...  ...CI. Join a team building foundational libraries and runtime infrastructure that delivers a #J-18808-Ljbffr NVIDIA... 

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $162k - $316.8k

     ...Machine Learning Engineer, TikTok Core Feed Recommendation - Dedup Location: San Jose Employment Type: Regular Job Code: A152...  ...pipelines and infrastructure to support training and serving of ML models on real-time, unstructured data Run experiments to... 
    Temporary work
    Local area

    TikTok

    San Jose, CA
    3 days ago
  • $165.2k - $223.6k

     ...obsession is part of our company DNA. Our Software Development Engineers (SDEs) use advanced technology to solve complex problems and get...  ..., apply and come chart your own path at Amazon. As a part of Core Shopping, our team is focused on building novel ways for customers... 
    Internship
    Local area
    Flexible hours

    Amazon

    Santa Clara, CA
    4 hours ago
  • $139k - $223k

     ...accessible for all. We are searching for an exceptional Backend Software Engineer to join the Aurora Services Engineering team and take on a...  ...business.We are looking for a Software Engineer II to join the Core Services team under Aurora Services. You will help the Aurora... 
    Work at office
    Local area
    Remote work
    3 days per week

    Aurora Innovation

    Mountain View, CA
    4 hours ago
  • $164k - $295k

     ...: This role is hybrid, requiring 2-3 days per week on-site at one of the posted locations. What You’ll Do: Lead backend engineering efforts from rapid prototypes to large-scale applications across CrowdStrike products. Leverage and build cloud based systems... 
    Permanent employment
    Work experience placement
    Work at office
    Local area
    2 days per week
    3 days per week
    Sunnyvale, CA
    4 days ago
  • $114.6k - $234.6k

     ...patching, updating, and rolling back applications, and begin designing systems and components to allow for automation of these processes.Core ResponsibilitiesPlanning & Execution:-Manages and coordinates moderately complex tasks, monitoring timelines and deliverables to... 
    Temporary work
    Flexible hours
    Shift work

    Oracle Corporation

    Santa Clara, CA
    4 days ago
  • $193.3k - $261.5k

     ...You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers...  ...largest data center networks in the world. Working at AWS in the Core Networking Team • Meet Matt, Director, Core Networking ---... 
    Internship
    Local area
    Flexible hours

    Amazon

    Santa Clara, CA
    5 days ago
  • $114.6k - $234.6k

     ...and multi cloud, edge computing, and more. As part of the Data Core organization, our mission is to support customer choice, transparency...  ...of core components for data planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low level... 
    Temporary work
    Worldwide
    Flexible hours

    Oracle Corporation

    Santa Clara, CA
    2 days ago
  • $115k - $170k

    Thanks for your interest in Oklo! We are searching for a Core Mechanical Design Engineerto join our engineering team.Position DescriptionAs a Core Mechanical Design Engineer, you will be responsible for designing core assemblies and components that will be used in our... 
    Immediate start
    Remote work
    Flexible hours

    Oklo

    Santa Clara, CA
    2 days ago
  • $214.1k - $309.8k

     ...governed action.Meet the TeamAs a Senior Staff Software Engineer on Cisco’s Security Core AI team, you will help turn that vision into reality. You...  ....• Design and build reusable capabilities spanning agent runtime, orchestration, governed tool use, context and memory, evaluation... 
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours

    CISCO Systems

    San Jose, CA
    3 days ago
  • $157.3k - $212.8k

    What you will do: As a member of the AWS Board Core Design & Services team you will own next-generation server components. You will...  ...hardware. You will interact with an interdisciplinary team of engineers to design, develop, validate, and launch at large scale. You’ll... 
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    5 days ago
  • $184k - $287.5k

    We are looking for an experienced Senior System Software Engineer to help build NVIDIA Halos. Halos is our full-stack safety platform for physical AI: autonomous vehicles, humanoids, industrial robots, and intelligent machines that sense, decide, and act in the real world... 
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to ML Runtime and Kernel Engineer - Core ML. Be the first to apply!