Senior Neural Network Kernel Software Development Engineer
4 days ago
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.
-
Expert Neural Network Hardware Engineer
5 days ago
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...
-
AI Software Development Engineer
5 days ago
San Diego, California, United States Qualcomm Full timeUnlock 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...
-
Senior Networking Software Engineer
5 days ago
San Jose, California, United States Broadcom Corporation Full timeJob 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 timeCloud 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...
-
Linux Kernel Engineering Leader
1 day ago
San Diego, California, United States ZipRecruiter Full timeAre 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...
-
Senior Network Architecture Engineer
7 days ago
San Francisco, California, United States Crusoe Full timeCrusoe 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...
-
Lead Linux Kernel Engineering Manager
6 days ago
San Diego, California, United States ZipRecruiter Full timeAbout 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 timeAbout 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...
-
High-Performance Linux Kernel Developer
5 days ago
San Francisco, California, United States Crusoe Energy Systems LLC Full timeAbout 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 timeJob 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 timeAbout 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 timeJob 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...
-
Windows Networking Software Development Lead
6 days ago
San Francisco, California, United States Cloudflare Inc Full timeAbout 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...
-
Senior Cloud Software Developer
24 hours ago
San Jose, California, United States Canonical - Jobs Full timeJob 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 timeRole 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 timeJob 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...
-
Senior Software Development Engineer
7 days ago
San Diego, California, United States Oneida Technical Solutions Full timeJob 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...
-
Neural Interface Architect
7 days ago
San Francisco, California, United States Nudge Full timeAbout 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...
-
Senior Software Development Engineer
7 days ago
San Diego, California, United States Northrop Grumman Full timeUnlock 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...
-
Senior Network Software Developer
6 days ago
San Jose, California, United States Cisco Full timeJob 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...