Current jobs related to AI Kernel Developer - Santa Clara, California - Tenstorrent

  • AI Kernel Developer

    4 weeks ago


    Santa Clara, California, United States Tenstorrent Full time

    About TenstorrentTenstorrent is a leading innovator in cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. Our diverse team of technologists has developed a high-performance RISC-V CPU from scratch and is passionate about building the best AI platform possible.Job SummaryWe are seeking a highly skilled...

  • AI Specialist

    3 weeks ago


    Santa Clara, California, United States Technogen, Inc. Full time

    Prominent Role in AI DevelopmentAs an AI Specialist at Technogen, Inc., you will be responsible for developing sophisticated AI Chatbot solutions, including QA/chatbots, translation, and search/summarization functionalities. This role requires a deep understanding of GenAI Foundation Models and Vector Database technologies for advanced AI capabilities. You...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is a leader in the field of artificial intelligence and high-performance computing. We are seeking a skilled Senior Linux Kernel Software Engineer to join our Linux networking drivers R&D team.The ideal candidate will have a strong background in Linux kernel development and a deep understanding of system software stacks. They will be responsible for...

  • Product Manager

    4 weeks ago


    Santa Clara, California, United States Global AI Platform Corporation Full time

    About Global AI Platform CorporationGlobal AI Platform Corporation is a pioneering company in the AI industry, founded in June 2023. Headquartered in Santa Clara, California, with additional operations in Pangyo, South Korea, we are dedicated to developing cutting-edge AI technologies. Our flagship project is the Personal AI Assistant (PAA), designed to...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is a leader in the generative AI revolution, and our Algorithmic Model Optimization Team is at the forefront of optimizing generative AI models for maximal inference efficiency. Our team focuses on techniques ranging from neural architecture search and pruning to sparsity, quantization, and automated deployment strategies.We conduct applied research...

  • AI Software Developer

    4 weeks ago


    Santa Clara, California, United States Rivos Full time

    Job SummaryWe are seeking a highly skilled AI Software Developer to join our team at Rivos. As a key member of our software development team, you will be responsible for designing and developing cutting-edge AI software solutions.Key Responsibilities:Design and develop AI software componentsPort AI software to run on new hardware platformsProfile and tune AI...

  • AI Software Developer

    3 weeks ago


    Santa Clara, California, United States Rivos Full time

    About the Role:Rivos is seeking a highly skilled AI Software Developer to join our team. As a key member of our software development team, you will be responsible for building and maintaining our AI software stack, porting it to new hardware platforms, and optimizing its performance.Key Responsibilities:Design and develop AI software componentsPort AI...


  • Santa Clara, California, United States NVIDIA Full time

    Job DescriptionNVIDIA is seeking an experienced Solutions Architect to join our AI Infrastructure team. As a key member of our team, you will be responsible for driving our end-to-end technology solutions integration with strategic technology customers.Key Responsibilities:Work with NVIDIA Consumer Internet and IT Services customers on data center GPU server...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled AI Developer Relations Manager to lead our partnerships with developers within a large CSP, working with engineering, research, applications, and new initiatives.This role will be a combination of developer advocacy, product management, and business development.You will work closely with many groups within NVIDIA, including...


  • Santa Clara, California, United States Rivos Full time

    Job Title: AI Software Development EngineerAbout the Role:We are looking for a highly skilled AI Software Development Engineer to join our team at Rivos. As a key member of our silicon, software, and platform design team, you will be responsible for building and maintaining our AI software stack. Key Responsibilities:* Build-up components of an AI Software...


  • Santa Clara, California, United States NVIDIA Full time

    A key part of NVIDIA's strength is our sophisticated analysis and debugging tools that empower NVIDIA engineers to improve performance and power efficiency of our products and the running applications.We are seeking a forward-thinking, hard-working, and creative software engineer to join a multifaceted software team with high standards.This role involves...


  • Santa Clara, California, United States NVIDIA Full time

    A key part of NVIDIA's strength is our sophisticated analysis and debugging tools that empower NVIDIA engineers to improve performance and power efficiency of our products and the running applications.We are seeking a forward-thinking, hard-working, and creative software engineer to join our multifaceted software team with high standards.This role involves...


  • Santa Clara, California, United States NVIDIA Full time

    Job SummaryNVIDIA is seeking a senior software engineer to design and build factory automation for NVIDIA Inference Microservices (NIMs). The ideal candidate will have a strong background in system software and platform layers, including kernel, device driver, memory, storage, networking, and PCIe devices. They will apply their technical expertise to design...


  • Santa Clara, California, United States NVIDIA Full time

    A key part of NVIDIA's strength is our sophisticated analysis and debugging tools that empower NVIDIA engineers to improve performance and power efficiency of our products and the running applications.We are seeking a forward-thinking, hard-working, and creative software engineer to join a multifaceted software team with high standards.This role involves...


  • Santa Clara, California, United States XPENG Motors Full time

    Xpeng Motors is a leading smart electric vehicle company that designs, develops, and manufactures innovative vehicles with advanced Internet, AI, and autonomous driving technologies.We are committed to in-house R&D and intelligent manufacturing to create a better mobility experience for our customers. Our goal is to transform smart electric vehicles with...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled AI Solution Architect Engineer to join our team at NVIDIA. As a key member of our Solution Architect organization, you will work with the latest breakthroughs in deep learning and AI, driving innovation and excellence in AI software development and deployment.This role offers an excellent opportunity to build your career in...

  • AI Architect

    3 weeks ago


    Santa Clara, California, United States HCLTech Full time

    Job Title: Gen AI ArchitectAt HCLTech, we are seeking a highly skilled Gen AI Architect to join our team. The ideal candidate will have a strong background in developing Data Science, AI, and ML solutions, with a specific focus on generative AI and LLMs in the Finance/Telecomm/LSH/Manufacturing/Retail domain.Key Responsibilities:Design, develop, and deploy...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is seeking highly skilled AI Solutions Architects to collaborate with customers on cutting-edge Generative AI projects.As a Senior AI Solutions Architect, you will work closely with customers to understand their technical needs and develop high-value solutions using NVIDIA's latest AI technology.You will partner with cross-functional teams to define...


  • Santa Clara, California, United States XPENG Motors Full time

    Xpeng Motors is a leading smart electric vehicle company that designs, develops, and manufactures cutting-edge vehicles with advanced Internet, AI, and autonomous driving technologies.We are committed to in-house R&D and intelligent manufacturing to create a better mobility experience for our customers. Our team is working towards Xpeng Motors' autonomous...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled Senior Deep Learning Software Engineer to design and build our automated inference and deployment solution.As part of the team, you will play a pivotal role in architecting and designing a modular and scalable software platform to provide an excellent user experience with broad model support and optimization...

AI Kernel Developer

2 months ago


Santa Clara, California, United States Tenstorrent Full time
About Tenstorrent

Tenstorrent is a leading innovator in cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. Our team of technologists has developed a high-performance RISC-V CPU from scratch, and we're passionate about building the best AI platform possible.

Job Summary

We're seeking an experienced Acceleration Kernel Developer to join our team. As a key member of our team, you'll play a crucial role in optimizing low-level workloads, kernel development, and enhancing our software's performance for machine learning applications.

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.
  • Analyze and optimize low-level code to improve 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.
  • Write comprehensive unit tests, conduct thorough debugging, and ensure the stability and reliability of kernel-level code.
  • Document code, APIs, and best practices to facilitate collaboration within the team.
  • Stay up-to-date with the latest developments in kernel development, tensor optimization, and machine learning to propose innovative solutions and improvements.
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.
  • Familiarity with machine learning frameworks and concepts.
  • Strong problem-solving skills and the ability to analyze and debug complex issues.
  • Experience with performance profiling and optimization tools.
  • Excellent communication and teamwork skills.
  • Self-motivated, detail-oriented, and able to work independently as well as in a team.
  • Experience with GPU programming (CUDA, OpenCL) is a plus.
  • Knowledge of operating system internals is a plus.
About the Role

This is a hybrid role based out of Toronto, ON; Austin, TX; Santa Clara, CA. Tenstorrent offers a highly competitive compensation package and benefits, and we are an equal opportunity employer.

Please note that due to U.S. Export Control laws and regulations, Tenstorrent is required to ensure compliance with licensing regulations when transferring technology to nationals of certain countries that have licensing conditions set by the U.S. government.