Senior Neural Network Kernel Software Development Engineer
Targeted Talent
Job Description
Job Description
Senior Neural Network Kernel Software Development Engineer
Our 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.
We 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.
As 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.
Responsibilities:
- Experience writing kernels to accelerate Neural Network execution on custom hardware accelerators (not on CPU's)
- Design, prototype, and execute low-level, adaptable C++ programs (kernels) for various neural net operations.
- Define, document, and communicate configuration APIs for these kernels to the compiler team.
- Share performance optimization concepts with both compiler engineers and architects working on future product generations.
- Develop comprehensive computation strategies spanning kernels for multichannel and multi-chip neural net implementations.
Requirements:
- Degree in Computer Science, Engineering, Math, Physics, or related field (preferably MS or PhD).
- Profound knowledge of modern C++, with a focus on code generation and low-level compute optimizations.
- Familiarity with fundamental Neural Network operator algorithms - Convolutions, Transformers, RNNs.
- Demonstrated capability to independently navigate challenging, well-defined problems.
- Aptitude and interest in both high-level conceptual understanding and intricate technical details.
- Enthusiasm for problem-solving within highly structured and restricted environments.
Preferred Skills and Experience:
- Proficiency in Python.
- Experience with other AI accelerator programming.
- Strong mathematical aptitude.
- Enjoyment of solving complex problems.
Our client offers:
- Comprehensive health and extended health benefits.
- Competitive Salary
- Unlimited sick leave.
- Stock options.
- Contribution to revolutionizing chip and software technologies with global impact.
$210k - $300k
...FedEx to build a national network of autonomous... ...team of the world's best engineers and operators. If you... ...We're looking for a Software Engineer to join our ML... ...throughput platform for model development. Responsibilities... ...low-level CUDA kernels. Design training-platform...SeniorNetworkLocal areaFlexible hours- ...story. High-performance networking and storage are the... ...Infrastructure Engineering organization forges the... ...for an experienced Senior Software Engineer to join our... ...experience in software development for storage systems.... ...Experience with Linux kernel internals and system-...SeniorNetworkFull timeWork at officeLocal areaWork from homeFlexible hours
$211k - $235k
...cluster with NVL72 GPU infrastructure, combining Spiking Neural Networks, Graph Neural Networks, and causal inference to deliver real... ...that were previously impossible.The RoleWe're hiring a Senior Software Engineer onto our Applied AI team to build and extend the backend...SeniorNetworkWork at office$250k - $300k
...direction for Crusoe's Linux kernel team, owning the... ...architecting critical development projects. This role... ...mentoring and growing the engineers around you to deliver... ..., scheduler, networking, storage, and GPU-related... ...experience in systems software engineering working on...SeniorNetworkTemporary work- ...chemistry, and large-scale engineering. Our goal is to translate complex... .... The Role As a Senior AI/ML Engineer, you will lead... ...diffusion models, and Graph Neural Networks (GNNs). Own end-to-end... ...data pipelines. ~ Strong software engineering fundamentals: clean...SeniorNetworkFull timeRemote workFlexible hours
- ...Conviction. Join us and help build the platform engineers turn to to ship AI products. THE ROLE We’re seeking a GPU Kernel Engineer to join our team at the cutting... ..., offering unparalleled learning and networking opportunities. Apply now to embark on...NetworkFull timeFlexible hours
$180k - $250k
...to build a national network of autonomous warehouses... ...of the world’s best engineers and operators. If you... ...We are looking for a Senior Software Engineer to join our... ...lifecycle of software development projects including... ...Device Trees, Bootloader, Kernel Drivers) Design,...SeniorNetworkFull timeLocal areaFlexible hours$216k - $288k
...a diverse, world-class team—engineers, designers, researchers, and... ...best work.About the RoleAs a Senior Software Engineer specializing in... ...custom TrustZone or native kernel applications to enhance hardware... ...security, OS-level security, or network security.Demonstrated...SeniorNetworkFull timeTemporary workLocal areaFlexible hours- Cloudflare is hiring engineers of all experience levels to work on large-scale distributed networking and edge services. You will build features... ...BGP, flow analytics, and kernel-networking datapaths and... ...complex problems into robust software, with focus on performance...SeniorNetwork
$240k - $310k
...team at Crusoe is seeking a Senior Staff Software Engineer to serve as a primary... ...reviews that intersect storage, networking, and virtualization.Deep... ...in the stack—from kernel-level IO context switching... ...term disabilityProfessional development & tuition reimbursementMental...SeniorNetworkTemporary work$175k - $205k
...and is building a growing network effect. Our ability to offer... ...The Role: Forge’s quality engineering team’s charter is to improve... ...accountable.We are seeking a Sr Software Development Engineer in Test with... ...engineering. We are looking for a senior, technical and customer...SeniorNetworkContract workLocal area$250k - $300k
...Crusoe.About This RoleAs a Senior Staff Software Engineer for SDN Architecture, you... ...behind the software-defined networking stack that powers Crusoe's... ...deeply across the Linux kernel, packet processing pipelines... ...stack, and device driver development.Packet Processing...SeniorNetworkTemporary work$167.7k - $245.2k
...digital experiences across every network - even the ones they don’t... ...We’re looking for talented engineers with a software or operations background,... ...with our application development teams to ensure the reliability... ...Unix/Linux systems, the kernel, system libraries, file systems...SeniorNetworkFull timeTemporary workWork at officeLocal areaFlexible hours1 day per week- ...Description Looking for a Senior Forward Deployed AI Engineer to lead the deployment... ...teams to inform product development and improvements Stay... ...years of experience in software engineering, data engineering... ...Experience with machine learning and neural networks...SeniorNetworkImmediate start
- ...Looking For We are looking for top engineers that combine experience with... ...maintaining robust, performant systems. A software expert first, but excited to... ...learning, and deep neural nets. Systems: Multithreading, dev ops, networking, linux. Languages: Python, C++,...SeniorNetworkDaily paidWork at officeRelocation package
$167.7k - $245.2k
...experiences across every network—even those beyond... ...seeking a skilled Senior Site Reliability Engineer (SRE) in Production... ...directly with application development teams to enhance the... ...with software engineers to optimize... ...systems, including kernel, system libraries, file...SeniorNetworkFull timeTemporary workWork at officeLocal areaFlexible hours1 day per week$180k - $250k
...Senior Software Engineer, Embedded LinuxSan Francisco, CANimble is an AI robotics... ...FedEx to build a national network of autonomous warehouses... ...full lifecycle of software development projects including design,... ...(Device Trees, Bootloader, Kernel Drivers)Design, implement and...SeniorNetworkLocal areaFlexible hours$300 per month
...optimized cloud platform — and Production Engineering sits at the heart of that mission. As a... ...infrastructurePartner with compute, networking, storage, and platform teams to strengthen... ...including debugging complex issues across kernel and user spacePrevious experience in...SeniorNetworkTemporary work$190k - $210k
...robotics and distributed software to create a new... ...for an experienced Senior Software Engineer to develop software... ...teams, own firmware development throughout the product... ...control Experience with network communication... ...operating systems and kernel fundamentals Experience...SeniorNetworkWork at office$160k - $220k
...build sensors and tools for engineers, roboticists, and... ...and building the embedded software that powers our lidar firmware... ...Strong experience with Linux kernel/driver development Strong experience working... ..., Test Infrastructure Networking SIMD/VLIW programming...SeniorNetworkWork experience placementWork at officeLocal area$165k - $242k
...enjoy solving challenging engineering problems at scale, and... ...the role: As a senior engineer on marimo's molab... ...spin down notebook kernels on demand, as well as... ...years of experience in software engineering ~ Strong... ...programming), networking/inter-process communication...SeniorNetworkPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$150k - $250k
We are seeking a Senior AI Engineer to join our cutting-edge AI Research team. You will lead the development of innovative AI solutions including machine learning models, neural networks, and deep learning algorithms that power our next-generation products. Responsibilities...SeniorNetworkRemote workHome officeFlexible hours$148k - $249k
...lead the architecture and development of Waabi’s monitoring and observability... ...(compute, storage, network, ML/AI) and integrate... ...hardware, firmware, Linux kernel, runtimes, and distributed... ...Qualifications: - 5+ years software engineering or systems/performance engineering...SeniorNetworkFull timeWork at officeWork from homeFlexible hours- ...scripts for deployment, scaling, and monitoringCollaborate with development and research teams to ensure smooth deployment and... ...This means you can debug most normal issues with performance, networking, kernel drivers, package management, etc. or have a good idea where...SeniorNetwork
- ...advanced airframe and engine technologies—which... ...Mechanica is seeking a Senior Flight Software Engineer to join our... ...application, operating system, networking, and firmware. You... ...aspects of software development including design,... ...systems or the Linux kernel Proven skills in...SeniorNetworkWork at officeFlexible hours
- ...of the world’s largest networks that powers millions... ...hardware, installing software, or changing a line of... ...more. We are a team of engineers and product managers who... ...own networks A Linux kernel-based networking dataplane... ...driving the design, development, and deployment...SeniorNetworkLocal area
- ...services they want to use. Plaid’s network covers 12,000 financial... ...isn't just better tools for engineers, it's extending AI-native... ...building that path. Role: As a Senior Software Engineer on Intelligent... ...experience using AI-powered development tools, agents, or automation...SeniorNetworkFull timeWork experience placementLocal area
- ...autoscaling. Ship cloud deployments (Helm/Terraform) with SSO, network controls, and audit logging. Drive observability (metrics,... ...project and enjoy tinkering with LLMs. Why Julius Small, senior team; massive impact surface; hard infra problems at meaningful...SeniorNetworkFull timeRemote work
$171.5k - $250k
...started by building a powerful network for communication. ClassDojo... ...ships begins with an engineer. Every minute an engineer spends... ...remove that friction. As a Senior Software Engineer, Developer... ...Help shape AI-native software development: Build practical AI-powered...SeniorNetworkRemote jobFull timeLocal area$176k - $220k
...About Handshake Handshake is the career network for the AI economy. 20 million... ...product it supports. We're looking for a Senior Cloud Engineer on the Agentic Infrastructure team who... ...infrastructure across our production and development environments Define and enforce...SeniorNetworkFull timeFreelanceInternshipWork at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Neural Network Kernel Software Development Engineer. Be the first to apply!
- senior network engineer remote San Francisco, CA
- network engineer contract San Francisco, CA
- network engineer - transport San Francisco, CA
- network developer San Francisco, CA
- work from home network engineer San Francisco, CA
- remote cisco network engineer San Francisco, CA
- network software engineer San Francisco, CA
- network reliability engineer San Francisco, CA
- wireless network engineer San Francisco, CA
- network applications engineer San Francisco, CA




