Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.
Vacancy posted 21 days ago
Similar jobs that could be interesting for youBased on the Senior Neural Network Kernel Software Development Engineer in San Francisco, CA vacancy
  • ~ 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... 
    Senior
    Network
    Work at office
    Shift work

    Victrays

    San Francisco, CA
    3 days ago
  •  ...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... 
    Senior
    Network
    Immediate start

    AccrueTalent

    San Francisco, CA
    24 days ago
  •  ...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... 
    Senior
    Network

    Targeted Talent

    San Francisco, CA
    21 days ago
  •  ...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... 
    Senior
    Network
    Work at office
    Flexible hours

    Astro Mechanica

    San Francisco, CA
    3 hours ago
  •  ...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... 
    Senior
    Network
    Night shift

    Augment CXM

    San Francisco, CA
    5 days ago
  • $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... 
    Senior
    Network
    Work experience placement

    Skild AI

    San Francisco, CA
    5 days ago
  • $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... 
    Senior
    Network
    Work experience placement
    Work at office
    Local area

    Ouster

    San Francisco, CA
    4 days ago
  • $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... 
    Senior
    Network
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    San Francisco, CA
    17 days ago
  • $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... 
    Senior
    Network
    Permanent employment
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    San Francisco, CA
    6 days ago
  • $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... 
    Senior
    Network
    Hourly pay
    Work from home
    Flexible hours

    Prolific Academic Ltd

    San Francisco, CA
    24 days ago
  • $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... 
    Senior
    Network
    Full time
    Work at office
    Work from home
    Flexible hours

    Waabi

    San Francisco, CA
    1 day ago
  • $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... 
    Senior
    Network
    Full time
    Temporary work
    Local area
    Flexible hours

    HP IQ

    San Francisco, CA
    5 days ago
  • $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,... 
    Senior
    Network
    Local area
    Flexible hours

    Nimble Robotics

    San Francisco, CA
    2 days ago
  • $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... 
    Senior
    Network
    Temporary work

    Crusoe

    San Francisco, CA
    9 days ago
  • $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... 
    Senior
    Network
    Work at office
    Immediate start

    Charta Health

    San Francisco, CA
    3 days ago
  • $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... 
    Senior
    Network
    Temporary work

    Crusoe

    San Francisco, CA
    15 days ago
  • $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 |... 
    Senior
    Network
    Full time
    Temporary work
    Work at office
    Immediate start
    Remote work
    Worldwide

    Kilpatrick Townsend & Stockton

    San Francisco, CA
    5 days ago
  • $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... 
    Senior
    Network
    Temporary work

    Crusoe

    San Francisco, CA
    6 days ago
  • $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... 
    Senior
    Network
    Work at office
    Remote work
    Work from home
    Worldwide
    Flexible hours
    Night shift

    LiveRamp

    San Francisco, CA
    3 days ago
  •  ...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... 
    Senior
    Network
    Full time
    Remote work
    Flexible hours

    Rad AI

    San Francisco, CA
    1 day ago
  • $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,... 
    Senior
    Network
    Local area
    Worldwide

    Databricks Inc.

    San Francisco, CA
    1 day ago
  • $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... 
    Senior
    Network
    Temporary work
    Work at office
    Local area
    Worldwide
    Flexible hours

    P2P

    San Francisco, CA
    2 days ago
  • $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... 
    Senior
    Network
    Work at office
    Flexible hours

    LangChain

    San Francisco, CA
    3 days ago
  • $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... 
    Senior
    Network
    Work from home
    Flexible hours

    Prolific Academic Ltd

    San Francisco, CA
    21 days ago
  •  ...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... 
    Senior
    Network

    Tranzeal

    San Francisco, CA
    2 days ago
  •  ...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... 
    Senior
    Network

    Jack and Jill AI

    San Francisco, CA
    2 days ago
  • $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... 
    Senior
    Network
    Flexible hours

    World Coin

    San Francisco, CA
    2 days ago
  •  ...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... 
    Senior
    Network
    Work at office
    Local area

    COMMURE Incorporated

    San Francisco, CA
    1 day ago
  • $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... 
    Senior
    Network
    Full time
    Contract work
    Work at office
    Remote work
    Relocation package

    Cobaltix

    San Francisco, CA
    21 days ago
  •  ...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... 
    Senior
    Network
    Remote work

    Julius

    San Francisco, CA
    2 days ago

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!