Senior Neural Network Kernel Software Development Engineer

4 days ago


San Diego, California, United States Targeted Talent Full time
Job Summary
Senior Neural Network Kernel Software Development Engineer - AI Acceleration Specialist is a role that requires expertise in designing and implementing low-level, adaptable C++ programs (kernels) for various neural net operations. The chosen candidate will contribute within agile teams, working closely with senior software engineers for mentorship.

About Targeted Talent
Our company is making substantial investments in software to enhance the seamless deployment of neural networks on our hardware, streamlining the experience for researchers and developers. We are seeking software developers who are driven and naturally curious, with a focus on optimizing various common neural networks for optimal performance on our architectures, facilitated by our software optimization tool flow.

Key Responsibilities
The responsibilities of this role include:
• 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
This role requires:
• 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
Preferred skills and experience include:
• Proficiency in Python
• Experience with other AI accelerator programming
• Strong mathematical aptitude
• Enjoyment of solving complex problems

Benefits and Compensation
We offer competitive salary ($120,000 - $150,000 per year), comprehensive health and extended health benefits, unlimited sick leave, stock options, and contribution to revolutionizing chip and software technologies with global impact.

  • San Francisco, California, United States ZipRecruiter Full time

    **Job Summary:**We are seeking a highly skilled Expert Neural Network Hardware Engineer to join our team at ZipRecruiter. This is a unique opportunity to work with cutting-edge technologies and contribute to the development of innovative systems from scratch.**Company Overview: Our client is making substantial investments in software to enhance the seamless...


  • San Diego, California, United States Qualcomm Full time

    Unlock the Future of AI with QualcommWe're seeking a talented AI Software Development Engineer to join our team and help shape the next generation of machine learning technologies. If you're passionate about AI, software development, and innovation, we'd love to hear from you.About Us:Qualcomm is a leader in 5G, AI, and wireless technologies. Our inventions...


  • San Jose, California, United States Broadcom Corporation Full time

    Job Summary">Broadcom Corporation is a global technology leader that designs, develops and supplies a broad range of semiconductor and infrastructure software solutions. We are looking for an experienced Senior Networking Software Engineer to join our team.">About the Role">We are seeking a highly skilled Senior Networking Software Engineer to design and...


  • San Diego, California, United States Amazon Full time

    Cloud Network Innovator Job DescriptionAt Amazon, we are shaping the future of virtualized (SDN) networking in one of the world's biggest public clouds.About the RoleWe are looking for experienced kernel/embedded C programmers to join our EC2 VPC Dataplane team. The successful candidate will be responsible for delivering ultra-high performance features for...


  • San Diego, California, United States ZipRecruiter Full time

    Are you a seasoned software development leader looking to make a significant impact on the world of Linux kernel engineering? Do you have a passion for open-source projects and a drive to innovate?We are seeking an experienced Engineering Manager to lead our Linux kernel team. As a key member of our engineering leadership, you will be responsible for guiding...


  • San Francisco, California, United States Crusoe Full time

    Crusoe is a pioneer in AI-first Cloud infrastructure, redefining the future of computing with a mission to align it with the future of the climate. Our AI platform is recognized as the "gold standard" for reliability and performance, powered by clean, renewable energy.About the Role:We are seeking an experienced Senior Network Architecture Engineer to lead...


  • San Diego, California, United States ZipRecruiter Full time

    About the RoleWe are seeking an experienced Linux Kernel Engineering Manager to lead our distributed team of engineers in developing and maintaining the Ubuntu kernel. The ideal candidate will have significant experience in leading high-performing software development teams and a strong background in software engineering.ResponsibilitiesDevelop and maintain...


  • San Diego, California, United States Parking Network BV Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Parking Network BV in San Diego. This is a mid to senior level position, focusing on software development using the Windows and .NET framework.As a Senior Software Developer, you will be responsible for refactoring and improving existing applications, as well as...


  • San Francisco, California, United States Crusoe Energy Systems LLC Full time

    About Crusoe Energy Systems LLCWe are a pioneering company dedicated to harnessing the power of computation to unlock value in stranded energy resources.Our mission is to align the long-term interests of the climate with the future of global computing infrastructure, ensuring that the energy meeting demand is sourced responsibly.Cutting-Edge TechnologyWe...

  • AI Systems Engineer

    5 days ago


    San Diego, California, United States Qualcomm Full time

    Job Title: AI Systems EngineerQualcomm is seeking a highly skilled AI Systems Engineer to join our team. As an AI Systems Engineer, you will be responsible for designing and developing state-of-the-art AI systems for advanced driver assistance systems (ADAS) and autonomous driving solutions.Key Responsibilities:Apply machine learning knowledge to extend...


  • San Jose, California, United States Broadcom Corporation Full time

    About Broadcom CorporationBroadcom Corporation is a global technology leader that designs, develops and supplies a broad range of semiconductor and infrastructure software solutions.Compensation and BenefitsThe estimated annual salary range for this position is $141,000 - $225,000, with opportunities for a discretionary bonus and equity in accordance with...


  • San Jose, California, United States Lynx Software Technologies Full time

    Job OverviewLynx Software Technologies is seeking a skilled Senior Software Development Engineer to join our team. In this role, you will be responsible for ensuring the successful deployment and support of Lynx product implementations end-to-end.The ideal candidate will have excellent communication skills, a strong knowledge of Intel/ARM/PowerPC...


  • San Francisco, California, United States Cloudflare Inc Full time

    About Us at CloudflareWe're building a better Internet by creating innovative technologies that protect and accelerate any online application. As one of the world's largest networks, we power millions of websites and other Internet properties for customers ranging from individual bloggers to Fortune 500 companies.Our mission requires us to continuously...


  • San Jose, California, United States Canonical - Jobs Full time

    Job DescriptionWe're building a new community around Python operations for open-source applications, running on Kubernetes. Our mission is to reinvent the way companies manage their information systems - on public clouds and in their own data centres.To achieve this, we need experienced software engineers who can design and deliver high-quality open-source...


  • San Francisco, California, United States Cloudflare, Inc. Full time

    Role OverviewWe are seeking a highly skilled and motivated individual to join our team as a Cloudflare Networking Software Developer. As a member of our team, you will have the opportunity to work on complex networking projects that have a significant impact on the internet.Job DescriptionIn this role, you will be responsible for designing, developing, and...


  • San Diego, California, United States A2e Technologies Full time

    Job OverviewA2e Technologies is seeking an experienced Senior Embedded Software/Firmware Engineer/Contractor to lead the development of complex embedded systems.The ideal candidate will have a strong background in architecting both bare-metal and multi-threaded systems, as well as proficiency in C/C++ and modern C++.Key Responsibilities:Design and develop...


  • San Diego, California, United States Oneida Technical Solutions Full time

    Job DescriptionOneida Technical Solutions, LLC is a leading provider of innovative cyber capabilities and programs for highly complex, highly regulated, and highly secure environments.For this exciting opportunity, we seek a Senior Software Development Engineer to join our team. The selected candidate will research, design, and develop computer and network...


  • San Francisco, California, United States Nudge Full time

    About NudgeWe're a cutting-edge tech company driven to develop innovative ultrasound technology for non-invasive brain stimulation and imaging.Our goal is to create a generalized product that can precisely stimulate and image the brain, tackling neurological and psychiatric disorders like addiction.To achieve this, we're building a multidisciplinary team...


  • San Diego, California, United States Northrop Grumman Full time

    Unlock Your Potential in a Challenging RoleAbout the Position:We are seeking an experienced Senior Software Development Engineer to join our team at Northrop Grumman Aerospace Systems. This position will be based in San Diego, CA or Oklahoma City, OK.Key Responsibilities:Design and develop Java applications for embedded technology environments.Collaborate...


  • San Jose, California, United States Cisco Full time

    Job DescriptionWe are seeking a highly skilled and motivated Senior Network Software Developer to join our team at Cisco.Company OverviewCisco is a leading technology company that specializes in networking and telecommunications. Our innovative products and solutions enable businesses, organizations, and individuals to connect and communicate with each other...