Senior Neural Network Kernel Software Development Engineer
3 weeks ago
Job DescriptionJob 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 .
- 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 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.
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.
-
Seattle, United States Targeted Talent Full timeJob DescriptionJob DescriptionSenior Neural Network Kernel Software Development EngineerOur 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...
-
Kernel Developer for Neural Networks
2 weeks ago
Seattle, Washington, United States ZipRecruiter Full timeWe are looking for an expert in neural network optimization to join our team at ZipRecruiter.The ideal candidate will have a strong background in modern C++, low-level compute optimizations, and fundamental Neural Network operator algorithms.This role offers the opportunity to work with cutting-edge technologies, building innovative systems from scratch.Key...
-
Seattle, Washington, United States ZipRecruiter Full timeAt ZipRecruiter, we are investing heavily in software to enhance the deployment of neural networks on our hardware.The focus is on optimizing common neural networks for optimal performance on our architectures, using a software optimization tool flow.We are seeking talented software developers who are driven and naturally curious.This role involves...
-
Neural Network Optimization Expert
2 weeks ago
Seattle, Washington, United States ZipRecruiter Full timeAre you a skilled software developer looking to make a significant impact in the field of neural networks?ZipRecruiter is seeking an experienced developer to join our team, focusing on optimizing neural networks for our hardware.This role involves developing efficient implementations of practical neural net kernels, working closely with senior software...
-
Linux Kernel Software Engineer
6 months ago
Seattle, United States HireIO Inc Full timeAbout the team System Technology & Engineering team has been committed to the research and engineering development in the basic technology fields, such as operating system kernel and virtualization, construction and performance optimization of basic system software and library, stability and reliability assurance of large-scale data center, collaborative...
-
Kernel Software Development Specialist
2 weeks ago
Seattle, Washington, United States HireIO Inc Full timeHireIO Inc. is a dynamic technology company that requires talented engineers to drive innovation. We are seeking an exceptional Linux Kernel Software Engineer to join our team.**Job Overview:**The ideal candidate will have a strong background in Linux kernel development, with experience in designing and implementing kernel features, debugging complex issues,...
-
Senior Kernel Engineering Team Lead
2 weeks ago
Seattle, Washington, United States ZipRecruiter Full timeAbout the Job">We're looking for a seasoned Software Engineering Manager to join our kernel team. As a key member of our leadership team, you'll oversee the development and maintenance of the Ubuntu kernel, ensuring it meets the highest standards of quality and reliability.Your primary responsibility will be to develop and lead a high-performing team of...
-
Software Senior Engineer
2 months ago
Seattle, United States Dell Full timeSoftware Senior Engineer (C, Linux, Kernel, Distributed systems) PowerScale, a Gardner Magic Quadrant leader in Unstructured Data Storage and Management is evolving by re-architecting its stack to cater to the unique demands of the consumer market in the GenAI era. The evolution is driven by efforts to modernize the stack through the development of advanced...
-
Senior Linux Kernel Engineering Team Lead
2 weeks ago
Seattle, Washington, United States ZipRecruiter Full timeAbout the RoleWe are seeking an experienced Senior Linux Kernel Engineering Team Lead to join our team at Canonical. As a key member of our kernel engineering team, you will be responsible for leading a distributed team of engineers in your time zone, developing your team through coaching, mentoring, and feedback.
-
Cloud Networking Software Engineer
1 week ago
Seattle, Washington, United States Amazon Full timeAbout the RoleAs a Cloud Networking Software Engineer at Amazon, you will play a key role in shaping the future of virtualized networking in one of the world's biggest public clouds. Our team is dedicated to delivering high-performance features and solutions that enable our customers to build scalable and secure applications.The Amazon Elastic Compute Cloud...
-
Linux Kernel Development Expert
2 weeks ago
Seattle, Washington, United States Amazon Full timeAbout the RoleWe are seeking an experienced Senior Linux Kernel Developer to join our Amazon Linux Kernel team in AWS EC2.As a member of our team, you will be responsible for delivering secure, stable, and performant Linux kernel builds to our customers.You will drive operational improvements and influence the team's development roadmap.Additionally, you...
-
Linux Kernel Engineering Manager
2 weeks ago
Seattle, Washington, United States ZipRecruiter Full timeJob DescriptionWe are looking for a seasoned Software Engineering Manager to join our team at Canonical. This is a unique opportunity to lead a distributed team of engineers in developing and maintaining Ubuntu kernels.As a key member of our team, you will be responsible for leading a distributed team of engineers, developing them through coaching,...
-
Linux Kernel Software Engineer
2 weeks ago
Seattle, Washington, United States HireIO Inc Full timeAbout UsHireIO Inc is a leading technology company dedicated to developing innovative software solutions. Our System Technology & Engineering team is committed to researching and engineering basic technology fields, including operating system kernels and virtualization.
-
Senior Software Engineer
1 month ago
Seattle, United States Lynx Software Technologies Full timeThompson Software Solutions is seeking a senior-level Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow's problems. This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software...
-
Senior Software Engineer
3 weeks ago
Seattle, United States Lynx Software Technologies Full timeThompson Software Solutions is seeking a senior-level Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow's problems. This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software...
-
Software Senior Engineer
2 months ago
Seattle, United States Hobbsnews Full timeSoftware Senior Engineer (C, Linux, Kernel, Distributed systems) PowerScale, a Gardner Magic Quadrant leader in Unstructured Data Storage and Management, is evolving by re-architecting its stack to cater to the unique demands of the consumer market in the GenAI era. The evolution is driven by efforts to modernize the stack through the development of advanced...
-
Seattle, Washington, United States Amazon Full timeAre you ready to shape the future of cloud computing? As a Cloud Networking Expert on our EC2 VPC team, you'll have the opportunity to work on some of the most complex and innovative projects in the industry. Our team is passionate about delivering the best customer experience and pushing the boundaries of what's possible in virtualized networking.We're...
-
Software Senior Engineer
2 months ago
SEATTLE, United States Dell Careers Full timeSoftware Senior Engineer (C, Linux, Kernel, Distributed systems) PowerScale, a Gardner Magic Quadrant leader in Unstructured Data Storage and Management is evolving by re-architecting its stack to cater to the unique demands of the consumer market in the GenAI era. The evolution is driven by efforts to modernize the stack through the development of advanced...
-
Software Senior Engineer
2 months ago
Seattle, United States Dell Full timeSoftware Senior Engineer (C, Linux, Kernel, Distributed systems) PowerScale, a Gardner Magic Quadrant leader in Unstructured Data Storage and Management is evolving by re-architecting its stack to cater to the unique demands of the consumer market in the GenAI era. The evolution is driven by efforts to modernize the stack through the development of advanced...
-
Linux Kernel Developer
2 weeks ago
Seattle, Washington, United States HireIO Inc Full timeJob SummaryWe are seeking an experienced Linux Kernel Developer to join our team at HireIO Inc. The ideal candidate will have a strong background in Linux kernel development and a passion for delivering high-quality software solutions.