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 2 days ago
Similar jobs that could be interesting for youBased on the Senior Neural Network Kernel Software Development Engineer in San Diego, CA vacancy
  • $168.1k - $227.4k

     ...virtualized (SDN) networking in the world’s biggest...  ...metal i.e. true Software Defined Networking...  ...are looking for kernel/embedded C leaders...  ...systems software engineering such as kernel or embedded development, then this is a unique...  ...teams, and senior management to collect... 
    Senior
    Network
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    San Diego, CA
    2 days ago
  • Description SAIC is hiring for a Senior Software Engineer who must be experienced in the full development life cycle using modern methodologies, such as Agile/Scrum...  ...concepts and dependency injection. Must understand networking concepts such as the OSI model and packet... 
    Senior
    Network

    Science Applications International Corporation

    San Diego, CA
    2 days ago
  • $150k - $215k

     ...small agile team combining world-class engineers with veteran strategists who bring deep...  ...re consistently iterating on AI-enabled software products to deter our adversaries and lead...  ...customers where they’re at - on government networks, higher classification systems, and... 
    Senior
    Network
    Full time
    For contractors
    Remote work
    Relocation

    Vannevar

    San Diego, CA
    more than 2 months ago
  • $200k - $250k

     ...company located in San Diego, is seeking a Senior Embedded Software Engineer (Communications) to design and develop...  ...device-side software architecture and development, integrating leading 5G modem chipsets with custom networking capabilities to deliver advanced connectivity... 
    Senior
    Network
    Flexible hours

    KForce

    San Diego, CA
    2 days ago
  • $136.12k - $183.7k

     ...Technologies, Inc.\n\n## Job Area:\n\nEngineering Group, Engineering Group \u003e ADAS R\u0026D Software\n\nGeneral Summary:\n\nContribute to the broader...  ...reducing accidents caused by human error. Execute networking stack to developing the sensor fusion pipeline, combining... 
    Senior
    Network
    Full time

    Qualcomm

    San Diego, CA
    more than 2 months ago
  • $168.1k - $227.4k

     ...delivering embedded FW code running on ground networks on customer terminals and on...  ...years of non-internship professional software development experience- 5+ years of programming with...  ...as a mentor, tech lead or leading an engineering team- Experience debugging, profiling,... 
    Senior
    Network
    Permanent employment
    Internship
    Local area
    Flexible hours

    Amazon

    San Diego, CA
    16 hours ago
  •  ...SRI Tech SolutionsJob Title: Senior DevOps Cloud EngineerLocation...  ...experienced Senior DevOps Cloud Engineer to design, implement, and...  ...environments across production and development infrastructures, ensuring...  ...practices, ensuring that network configurations, monitoring, and... 
    Senior
    Network

    SRI Tech

    San Diego, CA
    2 days ago
  • $168.1k - $227.4k

     ...the future of virtualized networking in one of the world's...  ...only possible through true Software Defined Networking (SDN)....  ...growing fast and looking for senior systems engineers who can deliver ultra-...  ...systems software engineering — kernel development, embedded systems, or... 
    Senior
    Network
    Internship
    Local area
    Immediate start
    Worldwide
    Flexible hours

    AmazonWebServices

    San Diego, CA
    4 days ago
  • $178.4k - $267.6k

     ...Technologies, Inc.Job Area:Engineering Group, Engineering Group >...  ...for all. As a Qualcomm AI Software Engineer, you will create and...  ...with the software design and development of the Qualcomm AI Stack...  ...execution of advanced deep neural networks (DNNs), large language models... 
    Senior
    Network
    Work experience placement
    Immediate start
    Work from home

    Qualcomm

    San Diego, CA
    2 days ago
  •  ...SRI Tech SolutionsJob Title: Senior DevSecOps Cloud EngineerLocation...  ...Senior DevSecOps Cloud Engineer to design, implement, and maintain...  ...at every stage of the development lifecycle, automating workflows...  ...best practices, ensuring that network configurations, monitoring, and... 
    Senior
    Network

    SRI Tech

    San Diego, CA
    2 days ago
  • $152k - $228k

     ...include Hivemind autonomy software, V-BAT and X-BAT...  ...Integration team serves as the engineering bridge between...  ...initiatives. As a Senior Software Integration...  ...software, hardware, and networking. You will own...  ...capabilities transition from development into operational use.... 
    Senior
    Network
    Full time
    Temporary work
    Part time
    Worldwide

    Shield AI

    San Diego, CA
    2 days ago
  • $143k - $215k

     ...consistency.SummaryResmed is seeking a Senior Platform Engineer to help design, build, and operate...  ...enable secure, reliable, and scalable software delivery. The ideal candidate has extensive...  ....Strong understanding of Kubernetes networking, including VPCs, CNI, service mesh,... 
    Senior
    Network
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    ResMed

    San Diego, CA
    3 days ago
  •  ...business value with AI.What You Will Do We are seeking a Senior Platform Systems Engineer to help architect and evolve next-generation AI and...  ...infrastructure engineering. You will work across compute, storage, networking, firmware, manufacturing, and datacenter power domains... 
    Senior
    Network

    Teradata

    San Diego, CA
    3 days ago
  • $99.3k - $198.7k

     ...Overview:The Sr. Machine Learning Engineer is largely self-driven,...  ...every step of the solution development process, from ideation, design...  ...for the design of software solutions that utilize state...  ...concepts, such as artificial neural networks, deep learning, and reinforcement... 
    Senior
    Network
    Night shift

    Abbott

    San Diego, CA
    1 day ago
  • $160k - $200k

     ...SAIC is seeking a Senior Principal Cloud Architect...  ...improvements, optimization development, and/or maintenance...  ...for hardware and software selection, cloud service...  ...compute, storage, and networks; virtual infrastructure...  ...Collaborate with software engineering, data engineering, and... 
    Senior
    Network
    Work experience placement
    Interim role
    Local area
    Remote work

    Science Applications International Corporation

    San Diego, CA
    3 days ago
  • $159.2k - $215.3k

     ...’s low Earth orbit satellite network. Our mission is to deliver fast...  ...secure, mission-critical software that powers our satellite constellation...  ...embedded software engineer with security experience to architect...  ...* Lead software development for critical modules including... 
    Senior
    Network
    Permanent employment
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    San Diego, CA
    1 day ago
  • $114k - $213.4k

     ...solutions for global security. Our Engineering and Sciences (E&S)...  ...seeking LabVIEW and TestStand Software Engineers to join our Missions...  ...part of Northrop Grumman’s Networked Information Solutions Division...  ...responsible for: Design, development, deployment, and support of... 
    Senior
    Network
    Full time
    Work at office
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    3 days ago
  • $86.9k - $198k

    AI Software Developer, SeniorThe Opportunity:Are you looking to bring...  ...cybersecurity specialists, engineers, and partners supporting...  ...role that includes software development, integration, or automation...  ...containerizationKnowledge of networking, security, and system architectureTS... 
    Senior
    Network
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    San Diego, CA
    4 days ago
  • $95 - $105 per hour

     ...Consulting Solutions, LLC Job Title: Senior Embedded Software engineer Contract: W2 12+Months JOB...  ...Software Engineer(s) to contribute to the development of advanced real-time embedded...  ...communication protocols (UART, SPI, I2C). Networking application development experience,... 
    Senior
    Network
    Contract work

    Stellar Consulting Solutions, LLC

    San Diego, CA
    2 days ago
  •  ...systems. This position involves hands-on engineering with cutting-edge technologies, close collaboration...  ...and resolve complex issues within cloud, networking, and containerized environments. Partner with AI/ML engineers and software developers to deploy and integrate... 
    Senior
    Network

    Mount Indie

    San Diego, CA
    4 days ago
  •  ...Inc. seeks a motivated and experienced Senior Software Engineer to help oversee all technical aspects...  ..., embedded part in the continuous development and delivery of our mission-critical...  ...Demonstrated knowledge of algorithms, network protocols and web services ~Experience... 
    Senior
    Network
    Work at office

    Branded Research Inc

    San Diego, CA
    more than 2 months ago
  • $128.9k - $219.1k

     ...Description It all started when engineer Fred Luddy wrote code that...  ...About the team: As a Senior Software Engineer with the Data...  ...built. ~5+ years of software development experience with a Bachelor'...  ...) and its core compute and networking primitives. ~ A track... 
    Senior
    Network
    Full time
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours
    2 days per week

    Servicenow

    San Diego, CA
    a month ago
  •  ...top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality...  ...of software architecture, design, development, debugging, and code quality/review assessment...  ...at turing.com/referrals, and earn money from your network. #J-18808-Ljbffr Turing
    Senior
    Network
    Remote job
    Full time
    For contractors
    Flexible hours

    Turing

    San Diego, CA
    2 days ago
  • $190k - $280k

     ...CaliforniaHivemind Platform Division - Software Ops /Full Time Employee /On-siteShield...  ...platform services. You will work with Cloud Engineering and product teams to define reliability...  ...across applications, infrastructure, networking, and dependent services Experience... 
    Senior
    Network
    Full time
    Temporary work
    Part time
    Worldwide

    Shield AI

    San Diego, CA
    1 day ago
  •  ...is simple: to build software to help people build extraordinary...  ..., missiles, drones, engines, satellites, and...  ...We're looking for a Senior Software Engineer...  ...planning. Application Development Contribute to backend...  ...Accounts), and network segmentation in a GovCloud... 
    Senior
    Network
    Local area

    Ironflow AI

    San Diego, CA
    4 days ago
  • $120k - $160k

     ...DESCRIPTION: SAIC is looking for a Senior Software Engineer for a position located in San Diego,...  ...perform software engineering design and development activities to produce reliable,...  ...multi-threading, memory management, networking and storage, performance, and scale.... 
    Senior
    Network

    Science Applications International Corporation

    San Diego, CA
    3 days ago
  • $177.3k - $265.9k

     ...delivering cutting-edge hardware and network services to more than 100 million people...  ...career? Join PlayStation as a Senior Software Engineer focused on Platform Data Reliability...  ...of players globally. By embracing Development & DBRE principles , driving... 
    Senior
    Network
    Permanent employment
    Full time
    Worldwide

    Playstation

    San Diego, CA
    more than 2 months ago
  • $145k - $165k

    Senior Software Engineer Firestorm builds modular autonomous aircraft designed to adapt across missions, payloads, and deployment environments...  ...full system — Lead resolution of problems spanning Linux, networking, hardware interfaces, and distributed software components.... 
    Senior
    Network
    Permanent employment
    Temporary work
    Local area
    Relocation
    Relocation package

    Firestorm

    San Diego, CA
    3 days ago
  • $183.5k - $232.5k

     ...assembling a small, elite team of senior technical operators to own...  ...looking for a Senior Staff Software Engineer with deep technical mastery...  ...force multipliers in the development workflow.Design and...  ...CDK scripts.Expertise in IP networking, including TCP/IP and related... 
    Senior
    Network
    Full time
    Work at office
    Local area
    Immediate start
    Remote work

    Lytx

    San Diego, CA
    3 days ago
  • $130k - $160k

     ..., and we're looking for a full-time Senior Software Engineer to join our team and support this exciting...  ...in our employees' growth and development, helping them achieve their career goals...  ...in Web-based UI development Network Software Engineering (TLS / ~ U.S.... 
    Senior
    Network
    Full time
    Temporary work

    Nathan Kunes Inc

    San Diego, CA
    9 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!