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.
- ~ Senior Software Engineer (Rust) at Symbolica – San Francisco, US Senior Software Engineer (Rust) at Symbolica – San Francisco, US... ...interpretable. While others focus on scaling data‑hungry neural networks, we’re building AI that understands the structures of thought...SeniorNetworkWork at officeShift work
- ...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
- ...chip. They are seeking a Software Architect to lead their software... ...with hardware and software engineers, and optimizing software for... ...across a variety of neural network architectures. Research and... ...Keep up with the fast-paced development happening in the industry and...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
- ...Senior Software Engineer - Back End Augment CXM is defining a new category of software - customer... ...it with a patented semantic neural network. This technology ensures that our clients... ...playing a critical role in back end development for 4+ years, ideally in startup/SaaS...SeniorNetworkNight shift
$100k - $300k
...Senior Software Engineer, Infrastructure Pittsburgh, San Francisco, Bengaluru Company Overview... ...fundamentals, memory management, and kernel. Experience learning software, frameworks... ..., Software Engineer, DevOps Engineer, Network Engineer, Systems Administrator, Linux...SeniorNetworkWork experience placement$160k - $220k
...Embedded Engineering Team At Ouster, we build sensors and tools... ...and building the embedded software that powers our lidar... ...Strong experience with Linux kernel/driver development Strong experience working... ..., Test Infrastructure Networking SIMD/VLIW programming...SeniorNetworkWork experience placementWork at officeLocal area$165k - $242k
...Senior Software Engineer, molab CoreWeave is The Essential Cloud for AI™. Built for pioneers by... ...rapidly spin up and spin down notebook kernels on demand, as well as low latency... ...concurrency (asynchronous programming), networking/inter-process communication ~ Experience...SeniorNetworkPermanent employmentTemporary workCasual workWork at officeRemote workFlexible hours$154.42k - $235.9k
...reliable, observable, and fast. As a Senior Software Engineer, you will design and deliver the core... ...work across C++ systems, Linux, and networking/IPC to achieve low-latency messaging,... .../IO:io_uring,RDMA/PCIe messaging, kernel/bpf-based observability, packetcaptureand...SeniorNetworkPermanent employmentLocal areaWork from homeRelocationRelocation packageFlexible hours$80 per hour
...Description AI & Machine Learning Engineer - AI Training About Prolific... ...to join our Expert Network to help train and evaluate the... ...professional-level understanding of neural network architectures (... ...perspectives and behaviours into AI development. By providing this crucial...SeniorNetworkHourly payWork from homeFlexible hours$148k - $260k
...learn more visit: As a Software Engineer in High-Performance Onboard... ...be a key contributor to the development and optimization of our... ...management, memory hierarchy, networking). - Data-parallel algorithms... ..., and optimizing modern neural networks. - Heterogeneous...SeniorNetworkFull timeWork at officeWork from homeFlexible hours$216k - $288k
...a diverse, world-class team-engineers, designers, researchers, and... ...About the Role As a Senior Software Engineer specializing in Device... ...custom TrustZone or native kernel applications to enhance hardware... ..., OS-level security, or network security. ~ Demonstrated ability...SeniorNetworkFull timeTemporary workLocal areaFlexible 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,...SeniorNetworkLocal areaFlexible hours$240k - $310k
...team at Crusoe is seeking a Senior Staff Software Engineer to serve as a primary... ...reviews that intersect storage, networking, and virtualization.... ...bottlenecks in the stack—from kernel-level IO context switching... ...~ Professional development & tuition reimbursement...SeniorNetworkTemporary work$150k - $250k
...As a Senior / Staff Forward Deployed AI Engineer at Charta, you'll play a pivotal role in... ...contribute to product development. Stay up-to-date with... ...professional experience in software engineering, data... ...Python. Experience with neural networks and machine learning...SeniorNetworkWork at officeImmediate start$152k - $184k
...Senior Software Engineer - Software Defined Networking Crusoe is on a mission to accelerate the abundance of energy... ...Defined Networking, you will lead the development and execution of our Software... ...work extensively with the Linux Kernel, utilizing technologies such as...SeniorNetworkTemporary work$180k - $250k
...and maintain a growing network of Model Context... ...We are looking for a Senior AI Developer, fully remote... ...an active, fast-moving development environment. Your first... ...structured outputs Engineer solutions for large-... ...AI Foundry | Semantic Kernel | Azure AI Search |...SeniorNetworkFull timeTemporary workWork at officeImmediate startRemote workWorldwide$300 per month
...Systems is seeking a highly skilled and motivated Senior Staff Software Engineer - Software Defined Networking to lead the development and execution of our innovative Software... ..., SmartNICs, and DPUs/IPUs within the Linux Kernel to significantly enhance network performance...SeniorNetworkTemporary work$163k - $191.5k
...organizations, between brands, and across its premier global network of top-quality partners.****Hundreds of global innovators,... ...system.*** **Work with a team of supportive and passionate software engineers.*** **Architect and implement systems that materialize our platform...SeniorNetworkWork at officeRemote workWork from homeWorldwideFlexible hoursNight shift- ...Why Join Us: We’re seeking several Software Engineers with full stack (any mix of front end,... ...compatibility, accessibility, browser networking, and browser APIs such as IndexedDB and... ...and integration testing, test-driven development preferred ~ Experience working on a...SeniorNetworkFull timeRemote workFlexible hours
$166k - $225k
...reality to accelerating the development of medical breakthroughs. We... ...their business. Founded by engineers — and customer obsessed — we... ...started. As a Full Stack software engineer, you will work with... ...large-scale compute clusters, networks and data sources. Create,...SeniorNetworkLocal areaWorldwide$180k - $290k
...-driven team at the Stellar Development Foundation (SDF) has helped... ...growth of the Stellar blockchain network, an open-source platform... ...Stellar Core - the backbone software behind the Stellar Network.... ...alongside our CTO, our team of engineers, and our community of open...SeniorNetworkTemporary workWork at officeLocal areaWorldwideFlexible hours$175k - $240k
...evaluation. We're a fast-moving team looking for a systems / database engineer to help design, optimize, and harden our system. Within 6... ...cloud object storage is a plus. ~ Strong fundamentals in networking, OS concepts, and systems debugging. Compensation...SeniorNetworkWork at officeFlexible hours$50 per hour
...Job Description Python - Senior Developers - AI Training -... ...Developers to join our Expert Network to help train and evaluate... ...you have a background in Software Engineering, we'll send you a quick 10-... ...perspectives and behaviours into AI development. By providing this crucial...SeniorNetworkWork from homeFlexible hours- ...Role Responsibilities: As a Senior Backend Engineer at Anon, you'll architect and scale the enterprise... ...customers Core Platform Development: • Design and maintain scalable,... ...platform-specific SDKs • Implement networking features including traffic inspection...SeniorNetwork
- ...recruiting for on behalf of one of our customers. She will pick the best candidates from Jack's network The next step is to speak to Jack. Job Title: Senior Mobile Engineer Company Description: Known - Forerunner-backed AI matchmaker Job Description: As...SeniorNetwork
$247.5k - $275k
...the Company: World is a network of real humans, built on... ...Risk, Data Science, and other Engineering teams in the company.... ...compliance, reliability, and development velocity for World. Extend... ...You’ll take ownership of key software components—designing, building...SeniorNetworkFlexible hours- ...future of healthcare. About the Role We’re looking for a Senior Engineering Manager to lead the Frontend Platform team powering our... ...frontend performance, latency, reliability, and offline/poor-network behavior Establish patterns for error handling, loading states...SeniorNetworkWork at officeLocal area
$140k - $170k
...done the migrations, designed the tenants, untangled the identity problems others gave up on, and you've architected large office networks. Your next step is a role where clients calls you when the stakes are highest, and where you walk into a new environment and shape...SeniorNetworkFull timeContract workWork at officeRemote workRelocation package- ...autoscaling. Ship cloud deployments (Helm/Terraform) with SSO, network controls, and audit logging. Drive observability (metrics,... ...and enjoy tinkering with LLMs. Why Julius Small, senior team; massive impact surface; hard infra problems at meaningful...SeniorNetworkRemote work
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!
- network engineer full time San Francisco, CA
- entry level network engineer San Francisco, CA
- network reliability engineer San Francisco, CA
- network implementation engineer San Francisco, CA
- network design engineer San Francisco, CA
- juniper network engineer San Francisco, CA
- principal network engineer San Francisco, CA
- network engineer night shift San Francisco, CA
- network consulting engineer San Francisco, CA
- network solutions engineer San Francisco, CA



