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 10 days ago
Similar jobs that could be interesting for youBased on the Senior Neural Network Kernel Software Development Engineer in Portland, OR vacancy
  • $115k - $166k

    # Senior Software Engineer, AWS Global Accelerator, AWS Global AcceleratorAmazon...  ...of the servers, storage, networking, power, and cooling...  ...systems operating in the kernel fast-path and userspace data...  ...internship professional software development experience* 5+ years of... 
    Senior
    Network
    Full time
    Internship
    Worldwide
    Flexible hours

    TryApplyNow

    Portland, OR
    4 days ago
  • Ralliant Corporation in Beaverton, OR is seeking a Senior Network Engineer to design, implement, and support enterprise network infrastructure across LAN/WAN/WiFi and cloud services. This role demands extensive experience in network engineering and the ability to lead complex... 
    Senior
    Network

    Ralliant Corporation

    Beaverton, OR
    4 days ago
  • $70.1k - $95.7k

    Teachers Insurance and Annuity Association of America is seeking a Senior Infrastructure Analyst to enhance our IT systems. You will...  ...experience. Candidates should have skills in Azure Security and networking. This role offers a salary between $70,100 and $95,700 per year... 
    Senior
    Network

    Teachers Insurance and Annuity Association of America

    Portland, OR
    3 days ago
  • Tech Talent Link, Inc is seeking a Senior Cloud Networking Engineer based in Portland, Oregon. This role focuses on designing, implementing, and managing networking solutions across cloud and on-premises environments, primarily utilizing Microsoft Azure. The ideal candidate... 
    Senior
    Network

    Tech Talent Link, Inc

    Portland, OR
    14 hours ago
  •  ...administrative company out of Portland, Oregon is looking for a Cloud Network Engineer to join their team. This person will need strong experience...  ...certifications in Cisco or Azure networking - Strong senior level experience with cloud networking in Azure, including... 
    Senior
    Network

    Insight Global

    Portland, OR
    1 day ago
  • Ralliant is seeking a Senior Network Engineer in Beaverton, OR to design and support enterprise network infrastructure including LAN/WAN/WiFi, datacenters, and cloud connectivity. The ideal candidate will have deep expertise, strong troubleshooting skills, and lead network... 
    Senior
    Network

    Ralliant

    Beaverton, OR
    14 hours ago
  • $105.51k - $121.89k

    Populous is seeking a Cloud Engineer with over 5 years of experience in AWS and/or Azure...  ...secure cloud infrastructure, including network solutions and CI/CD support. The ideal candidate...  ...annually. Benefits include professional development programs, a hybrid schedule, and... 
    Senior
    Network

    Populous Inc

    Portland, OR
    4 days ago
  • $125k - $148k

     ...Senior Splunk Engineer Everforth ECS is seeking a Senior Splunk Engineer to work in our Portland...  ..., infrastructure, cloud, endpoint, network, application, identity, and operational...  ..., data validation, dashboard development, and platform troubleshooting. Salary... 
    Senior
    Network
    Work at office
    Remote work

    ECS Limited

    Portland, OR
    1 day ago
  • $150k - $190k

     ...workloads. Whether it’s optimizing cloud networking, improving resource efficiency, or...  ...and business growth. We are looking for engineers with a passion for building and operating...  ...powers Confluent Cloud. Build foundational software to improve reliability, scalability, and... 
    Senior
    Network
    Work experience placement
    Remote work
    Flexible hours

    Confluent

    Portland, OR
    14 hours ago
  •  ...Team. One Data Streaming Platform. About the Role: As a Senior Software Engineer II at Confluent, you will take ownership of critical backend...  ...). Expertise in cloud‑native technology, including networking & security, and experience being part of an on‑call rotation... 
    Senior
    Network
    Immediate start

    Confluent

    Portland, OR
    14 hours ago
  • $97.9k - $179.5k

     ...management. You will belong to an international network of specialists helping our clients...  ..., we are seeking a highly motivated Senior Associate, focused on SAP application risk...  ...professional services, and manage business development activities on strategic and global... 
    Senior
    Network
    Work experience placement
    Summer holiday
    Flexible hours

    EY

    Portland, OR
    2 days ago
  • Senior Engineer, Software Engineering - Hybrid Requisition Id: 387416 Business Unit: Corporate Location...  ...of experience in software solutions development preferably in medium to large...  ...transportation services, with a highly integrated network of people, technology and physical... 
    Senior
    Network

    XPO Logistics, Inc.

    Portland, OR
    2 days ago
  •  ...at a glance:** We are seeking a Senior DevOps Engineer to join our Software Operations team at our Beaverton,...  ...internal teamsWork closely with development teams to understand application requirements...  ...), including compute, storage, networking, and managed services. Experience... 
    Senior
    Network

    Biamp Systems

    Beaverton, OR
    1 day ago
  • $124k - $280k

     ...Requirements: Up to 80% At PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques to...  ...advisor, you leverage your influence, expertise, and network to deliver quality results. You motivate and coach others, coming... 
    Senior
    Network
    Full time
    H1b

    PwC

    Portland, OR
    3 days ago
  •  ...and Southwest Washington, is looking for a fully remote Senior Azure Cloud Security Engineer . In this position you will support the organization’s cloud...  ...Enterprise Architecture, Applications, Infrastructure, Network, Database, OCM, etc. during testing and implementation.... 
    Senior
    Network
    Remote job
    Local area

    Motus Recruiting & Staffing

    Portland, OR
    2 days ago
  •  ...Senior Software Engineer  – Connected Devices  Full-Time Position | Portland, Oregon   About Us   Rapta is revolutionizing...  ...Linux fundamentals — udev rules, systemd services, kernel module basics, USB and network device debugging  ~ gRPC/protobuf or equivalent... 
    Senior
    Network
    Full time
    Contract work
    Work at office
    Local area
    Remote work
    Relocation

    Rapta, Inc

    Portland, OR
    4 days ago
  • $67k - $136.8k

     ...opportunity As an FSO DevOps Engineer Senior Analyst, you’ll be based in...  ..., and deploy distributed software applications. You will deliver...  ...pipelines to support the development and deployment of our...  ...or CloudFormation for AWS) Networking, IAM Policies, cloud‑native... 
    Senior
    Network
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    Portland, OR
    1 day ago
  • $180k - $240k

     ...for remote workers We are hiring a Senior Infrastructure Engineer to join our Global Core Infrastructure...  ...Tune Linux systems and open-source software for high performance and hardened...  ...understanding of Linux internals, including networking and system-level performance tuning.... 
    Senior
    Network
    Full time
    Remote work
    Flexible hours

    Workato

    Portland, OR
    7 hours ago
  • $177.86k - $234k

     ...providing industry-leading software for HR, financials, workforce...  ...new products used in local, networked, or internet-related computer...  ...degree in Computer Science, Engineering, Information Technology, or...  ...object-oriented design and development; 2 years (24 months) of experience... 
    Senior
    Network
    Full time
    For contractors
    Internship
    Work at office
    Local area
    Remote work
    Flexible hours

    Workday

    Beaverton, OR
    3 days ago
  • A technology company is seeking a Senior Customer Solutions Engineer fluent in Mandarin to serve as the primary technical contact for key clients....  ...strong technical background, and a deep understanding of networking protocols. The position is remote-friendly with flexible... 
    Senior
    Network
    Remote job
    Flexible hours

    Fastly

    Portland, OR
    1 day ago
  • Insight Global is seeking a Network Engineer in Vancouver, WA for a hybrid contract position. You will focus on a firewall replacement project, optimizing circuits, and collaborating with a dedicated team of System Engineers and another Network Engineer. This role offers... 
    Senior
    Network
    Contract work

    Insight Global

    Vancouver, WA
    14 hours ago
  •  ...Interdisciplinary Program Team (BHIP) Social Work position is a VISN based position located in VISN 20. Clinical Resource Hub (CRH) is a repository of clinical and administrative staff that serve Veterans Affairs facilities within the Veterans Integrated System Network VISN 20.... 
    Senior
    Network

    US Government Jobs

    Vancouver, WA
    3 days ago
  •  ...Developer Mandatory Skills: API Design & Development experience, RESTful, Exposure to API...  ...experience with an API management gateway software like Apigee or Azure API Management or...  ...knowledge of API mashups, analytics, developer networks, monetization models and security)... 
    Senior
    Network
    Flexible hours

    Omni Inclusive

    Portland, OR
    1 day ago
  •  ...Sr. Cloud Network Engineer As our Sr. Cloud Network Engineer, you'll help drive Concora Credit's Mission to enable customers to Do More...  ...ll have at Concora Credit: We are in search of a seasoned Senior Cloud Network Engineer. Our ideal candidate boasts at least 5... 
    Senior
    Network
    Temporary work
    Work experience placement
    Local area
    Flexible hours

    Concora Credit Inc.

    Beaverton, OR
    3 days ago
  • $70k

     ...The Senior Systems Administrator acts as the second tier of support for Meriplex’s Technical Assistance Center (TAC) and reports to...  ...advanced Active Directory and Office365 user account support. Deliver network and end-user VPN access support. Provide advanced level Active... 
    Senior
    Network

    Meriplex Communications

    Beaverton, OR
    2 days ago
  • $85k - $100k

     ...Description Job Title: Construction Senior Project Engineer Job Description The Construction Senior...  .... Use construction management software and digital tools to manage documents,...  ...innovation and speed to market. With a network of almost 20,000 consultants and 5,000... 
    Senior
    Network
    Permanent employment
    Contract work
    For subcontractor
    Work at office

    Actalent

    Happy Valley, OR
    4 days ago
  • Robotics Technologies LLC is seeking a Network and Security Service Delivery Manager in Portland, Oregon. This role involves overseeing the delivery of network and security services, managing client relationships, and leading various network-related projects. Candidates... 
    Senior
    Network

    Robotics Technologies LLC

    Portland, OR
    4 days ago
  • $198k - $273k

     ...realization in customer investments. The ideal candidate will have over 6 years of experience in pre-sales or sales engineering, with skills in networking, cybersecurity, and the ability to deliver impactful technical presentations. Competitive salary range of $198,000.... 
    Senior
    Network

    Palo Alto Networks

    Portland, OR
    3 days ago
  • A pioneering energy company in Portland, OR is seeking a Senior Network Engineer to manage networking activities for utility scale Battery Energy Storage Systems (BESS). The role involves overseeing network designs, ensuring compliance with standards, and troubleshooting... 
    Senior
    Network

    GridStor

    Portland, OR
    11 days ago
  •  ...About Us Swan Island Networks has been developing...  ...intelligence and alerting software for over a decade....  ...Networks began as a software engineering lab working with the...  ...prominent role in the development of our flagship...  ...Position Full-time Senior Software Engineer Responsibilities... 
    Senior
    Network
    Full time

    Swan Island Networks

    Portland, OR
    16 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!