AI Kernel Development Lead

4 weeks ago


Bengaluru, Karnataka, India Tenstorrent Full time
Role Overview
As a key member of our team at Tenstorrent, you will be responsible for leading the development and optimization of low-level workloads and kernel development for our cutting-edge AI platform. With a strong focus on high-performance computing and machine learning, you will collaborate with a diverse team of technologists to create innovative solutions and improve the efficiency of our software.

Key Responsibilities
- Design, develop, and maintain kernel-level software components for our applications.
- Develop and optimize kernels and kernel libraries for efficient machine learning and HPC applications.
- Implement tensor compute and data movement optimizations, driving efforts to analyze and optimize low-level code for improved performance and efficiency.
- Collaborate with machine learning engineers and data scientists to integrate optimized kernels and low-level routines into machine learning frameworks and pipelines.
- Identify performance bottlenecks, conduct performance profiling, and develop strategies to address and resolve them.
- Oversee the creation of comprehensive unit tests, conduct thorough debugging, and ensure the stability and reliability of kernel-level code.

Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience in kernel development, with a strong focus on low-level optimizations and tensor optimization.
- Proficiency in C/C++ programming languages and familiarity with machine learning frameworks and concepts.
- Strong problem-solving skills, ability to analyze and debug complex issues, and experience with performance profiling and optimization tools.
- Excellent communication and leadership skills, with the ability to work independently and lead a team.

  • Bengaluru, Karnataka, India Tenstorrent Full time

    {"Responsibilities": "Main ResponsibilitiesLead the design, development, and maintenance of kernel-level software components for AI applications.Develop and optimize kernels and kernel libraries for efficient machine learning and HPC applications.Implement and optimize tensor compute and tensor data movement kernels.Drive efforts in analyzing and optimizing...


  • Bengaluru, Karnataka, India Micron Full time

    About This Role:Micron Technology is a world leader in innovating memory and storage solutions. We are seeking a skilled Senior Linux Kernel Developer to join our team and help drive the transformation of information into intelligence.As a Linux Engineering Lead, you will be responsible for designing and developing innovative Linux kernel solutions that...

  • Linux Kernel Engineer

    3 weeks ago


    Bengaluru, Karnataka, India Orbion Infotech Full time

    Job Description: We are seeking a highly skilled Linux Kernel Engineer to join our team at Orbion Infotech. The ideal candidate will have experience in Linux system programming, C/C++ programming, and bringing up audio peripherals. Additionally, they should have knowledge of Qualcomm chipsets, middleware logic, and application integration. A strong...


  • Bengaluru, Karnataka, India Eximietas Design Full time

    About Eximietas Design:We are a technology services and solutions company headquartered in San Jose, CA with a global footprint that extends to Bangalore, Chennai, and Bhubaneswar in India.Our team specializes in VLSI, Embedded Software, Cloud Computing, Cyber Security, AI, and ML solutions. We empower businesses to thrive in the dynamic digital landscape...


  • Bengaluru, Karnataka, India BlueByte Technologies Full time

    Job SummaryWe are seeking a skilled Development Engineer with 5+ years of C kernel development experience and a solid understanding of the Linux Operating system. The role involves designing and maintaining mainly kernel modules, collaborating with cross-functional teams.Key ResponsibilitiesBachelor's degree in Computer Science, Engineering, or a related...


  • Bengaluru, Karnataka, India Tenstorrent Inc. Full time

    OverviewAs the Acceleration Kernel Developer Lead at Tenstorrent, you will play a critical role in optimizing low-level workloads, leading kernel development, and enhancing the performance of our software for machine learning applications.You will lead a team of skilled engineers, ensuring our software operates at peak efficiency and delivers high-quality...


  • Bengaluru, Karnataka, India BlueByte Technologies Full time

    Job DescriptionWe are seeking a highly skilled C Developer to join our team at BlueByte Technologies. As a Lead C Kernel Engineer, you will be responsible for designing and maintaining mainly kernel modules.


  • Bengaluru, Karnataka, India Swan Sorter Systems Pvt Ltd Full time

    Linux Driver Development ExpertiseAt Swan Sorter Systems Pvt Ltd, we are seeking a skilled Linux Kernel Specialist to join our team and contribute to the development of cutting-edge Linux drivers for high-end processors.The ideal candidate will have experience in modifying and customizing Linux kernels, building device drivers, and integrating peripheral...


  • Bengaluru, Karnataka, India Proxelera Full time

    Key Responsibilities:- Develop and maintain Android-based BSPs with strong expertise in Linux kernel and drivers.- Analyze and resolve complex issues in CTS and GTS, ensuring high-quality software delivery.- Port and optimize Android for various hardware platforms, collaborating with cross-functional teams.- Utilize strong problem-solving skills to debug and...


  • Bengaluru, Karnataka, India Murf AI Full time

    Job OverviewMurf AI is seeking a highly skilled and innovative Lead Researcher to join our dynamic team specializing in Generative Video AI development. As a key member of our research team, you will play a pivotal role in advancing our cutting-edge technology and pushing the boundaries of generative video AI.Key Responsibilities:Conduct groundbreaking...


  • Bengaluru, Karnataka, India NR Consulting - India Full time

    Job Title: Senior Linux Kernel Developer - C ExpertAt NR Consulting - India, we are seeking a seasoned Senior Linux Kernel Developer - C Expert to join our team. As a critical member of our development team, you will be responsible for designing, developing, and maintaining mainly kernel modules for our cutting-edge projects. Your solid understanding of the...


  • Bengaluru, Karnataka, India Intel Full time

    About this RoleWe are seeking an experienced Linux Kernel Software Developer to join our Data Center & Artificial Intelligence Group (DCAI) at Intel. In this role, you will be part of a dynamic team that delivers cutting-edge products and technologies for cloud, communications, enterprise, and government data centers.


  • Bengaluru, Karnataka, India Intel Full time

    Job SummaryWe are seeking a highly skilled Linux Kernel Software Development Engineer to join our team at Intel. As a key member of our group, you will be responsible for developing and debugging Linux kernel system software for GPU systems.Key ResponsibilitiesDesign, develop, and test Linux kernel drivers and software for GPU systemsCollaborate with...


  • Bengaluru, Karnataka, India TETRAHED INC Full time

    Job Title: Linux Kernel Developer with Yocto Build ExpertiseOverview:We are seeking a skilled Linux Kernel Developer with expertise in Yocto Build systems to join our dynamic team. The ideal candidate will have a strong background in Linux kernel development, debugging, and hands-on experience with Linux-based products. This role involves working on platform...


  • Bengaluru, Karnataka, India Le Human Resources Solutions Pvt. Ltd. Full time

    We are seeking an experienced Senior Android Kernel Engineer to join our team at Le Human Resources Solutions Pvt. Ltd.Job Summary: This role will involve working on Android Bringup development, focusing on Linux internals and kernel architecture.Key Responsibilities: Develop and maintain Android kernel patches.Work on Android AOSP and Android Hal.Porting...


  • Bengaluru, Karnataka, India ADCI - Karnataka Full time

    Role OverviewThe Amazon Devices team is responsible for designing and engineering high-profile consumer electronics, including the best-selling Kindle family of products. As a Kernel Multimedia Engineer, you will help build the kernel stack and multimedia drivers for various SoCs with custom hardware accelerators to be deployed in a range of Amazon...


  • Bengaluru, Karnataka, India ACL Digital Full time

    Job Requirements:- We are seeking a skilled Windows Operating System Kernel Developer to join our team at ACL Digital. - The ideal candidate will have hands-on experience with Windows systems/kernel programming and a strong understanding of Windows Driver Model (WDM).- Your responsibilities will include developing Windows device drivers using the Windows...


  • Bengaluru, Karnataka, India Nutanix Full time

    The OpportunityWe are looking for a skilled Linux developer to take on a challenging role in our team. The ideal candidate will have a strong background in Linux user and kernel spaces, with a proven track record of delivering complex solutions that meet multiple requirements.About the TeamThe Security Engineering group is responsible for the Controller VM...


  • Bengaluru, Karnataka, India Intel Full time

    Job Overview">We are seeking a skilled Senior Linux Kernel Software Developer to join our Data Center & Artificial Intelligence Group at Intel.The successful candidate will be responsible for designing and developing innovative solutions for our Linux-based products, collaborating with cross-functional teams to drive business growth and success.About the...


  • Bengaluru, Karnataka, India PEOPLEPLUS PROFESSIONAL SERVICES PVT LTD Full time

    Company OverviewWe are PEOPLEPLUS PROFESSIONAL SERVICES PVT LTD, a leading provider of professional services in the field of embedded systems. Our team of experts is dedicated to delivering high-quality solutions that meet the needs of our clients.About the RoleWe are seeking an experienced Linux kernel expert to join our team. As an embedded Linux...