{"schemaVersion":"jobsearcher.job.v1","id":"e5f25699ac55392c531982f7","url":"https://jobsearcher.com/jobs/e5f25699ac55392c531982f7","canonicalUrl":"https://jobsearcher.com/jobs/e5f25699ac55392c531982f7","title":"Senior Neural Network Kernel Software Development Engineer","description":"Job Description\n\nSenior Neural Network Kernel Software Development EngineerOur client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware, streamlining the experience for researchers and developers. The focus involves the optimization of various common neural networks for optimal performance on architectures, facilitated by the software optimization tool flow.\r\nWe are seeking software developers who are driven and naturally curious. The chosen candidate will contribute within agile teams, working closely with senior software engineers for mentorship. This role presents an opportunity to tackle novel challenges using cutting-edge technologies, as they build innovative systems from scratch.\r\nAs a key team member, you will specialize in constructing efficient implementations of practical neural net kernels tailored to their distinctive hardware architecture. Additionally, you will implement diverse computing algorithms, maximizing computation and communication throughput. This role involves developing a profound understanding of the architecture's intricacies, working collaboratively with the architects and compiler engineers.\r\nResponsibilities:\r\nExperience writing kernels to accelerate Neural Network execution on custom hardware accelerators (not on CPU's)\r\nDesign, prototype, and execute low-level, adaptable C++ programs (kernels) for various neural net operations.\r\nDefine, document, and communicate configuration APIs for these kernels to the compiler team.\r\nShare performance optimization concepts with both compiler engineers and architects working on future product generations.\r\nDevelop comprehensive computation strategies spanning kernels for multichannel and multi-chip neural net implementations.\r\nRequirements:\r\nDegree in Computer Science, Engineering, Math, Physics, or related field (preferably MS or PhD).\r\nProfound knowledge of modern C++, with a focus on code generation and low-level compute optimizations.\r\nFamiliarity with fundamental Neural Network operator algorithms - Convolutions, Transformers, RNNs.\r\nDemonstrated capability to independently navigate challenging, well-defined problems.\r\nAptitude and interest in both high-level conceptual understanding and intricate technical details.\r\nEnthusiasm for problem-solving within highly structured and restricted environments.\r\nPreferred Skills and Experience:\r\nProficiency in Python.\r\nExperience with other AI accelerator programming.\r\nStrong mathematical aptitude.\r\nEnjoyment of solving complex problems.\r\nOur client offers:\r\nComprehensive health and extended health benefits.\r\nCompetitive Salary\r\nUnlimited sick leave.\r\nStock options.\r\nContribution to revolutionizing chip and software technologies with global impact.","company":"Targeted Talent","rawCompany":"targeted talent","city":"Millbrae","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-09-08T01:27:39.840Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1221.00","title":"Computer and Information Research Scientists","slug":"computer-and-information-research-scientists"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Neural Network Kernel Software Development Engineer","description":"Job Description\n\nSenior Neural Network Kernel Software Development EngineerOur client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware, streamlining the experience for researchers and developers. The focus involves the optimization of various common neural networks for optimal performance on architectures, facilitated by the software optimization tool flow.\r\nWe are seeking software developers who are driven and naturally curious. The chosen candidate will contribute within agile teams, working closely with senior software engineers for mentorship. This role presents an opportunity to tackle novel challenges using cutting-edge technologies, as they build innovative systems from scratch.\r\nAs a key team member, you will specialize in constructing efficient implementations of practical neural net kernels tailored to their distinctive hardware architecture. Additionally, you will implement diverse computing algorithms, maximizing computation and communication throughput. This role involves developing a profound understanding of the architecture's intricacies, working collaboratively with the architects and compiler engineers.\r\nResponsibilities:\r\nExperience writing kernels to accelerate Neural Network execution on custom hardware accelerators (not on CPU's)\r\nDesign, prototype, and execute low-level, adaptable C++ programs (kernels) for various neural net operations.\r\nDefine, document, and communicate configuration APIs for these kernels to the compiler team.\r\nShare performance optimization concepts with both compiler engineers and architects working on future product generations.\r\nDevelop comprehensive computation strategies spanning kernels for multichannel and multi-chip neural net implementations.\r\nRequirements:\r\nDegree in Computer Science, Engineering, Math, Physics, or related field (preferably MS or PhD).\r\nProfound knowledge of modern C++, with a focus on code generation and low-level compute optimizations.\r\nFamiliarity with fundamental Neural Network operator algorithms - Convolutions, Transformers, RNNs.\r\nDemonstrated capability to independently navigate challenging, well-defined problems.\r\nAptitude and interest in both high-level conceptual understanding and intricate technical details.\r\nEnthusiasm for problem-solving within highly structured and restricted environments.\r\nPreferred Skills and Experience:\r\nProficiency in Python.\r\nExperience with other AI accelerator programming.\r\nStrong mathematical aptitude.\r\nEnjoyment of solving complex problems.\r\nOur client offers:\r\nComprehensive health and extended health benefits.\r\nCompetitive Salary\r\nUnlimited sick leave.\r\nStock options.\r\nContribution to revolutionizing chip and software technologies with global impact.","datePosted":"2026-09-08T01:27:39.840Z","dateModified":"2026-09-08T01:27:39.840Z","hiringOrganization":{"@type":"Organization","name":"Targeted Talent","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Millbrae","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"e5f25699ac55392c531982f7"},"url":"https://jobsearcher.com/jobs/e5f25699ac55392c531982f7"}}