Software Engineer - AI and HPC Networking

Oriole Networks Ltd
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 95K

Job location

Tech stack

Artificial Intelligence
Software Debugging
Linux
Middleware
Embedded Software
Network Interface Controllers
Hardware Design
Peer-To-Peer (P2P)
PCI Express
Software Architecture
Remote Direct Memory Access
Software Engineering
Information Technology
Cerner CCL

Job description

We are looking for an experienced Software Engineer to develop drivers, middleware, example applications and embedded control software for our AI/ML and HPC networking solution. You will work iteratively through a series of prototypes to ultimately deliver a production grade solution. Responsibilities will include software architecture definition, implementation and testing, as well as debugging and benchmarking., * Software architecture definition in collaboration with the broader team

  • Preparing detailed technical documentation and presentations to stakeholders
  • Linux PCIe driver development
  • Integration with training and inference frameworks on CPU and GPU
  • Embedded software development within our network interface card
  • Example application development and benchmarking, such as AI training
  • Working with prototype hardware, identifying and root causing bugs and issues

Requirements

  • High speed Linux PCIe driver development
  • Experience working directly with prototype hardware alongside the hardware design team
  • Production experience, including; development & validation
  • Bachelors or Masters degree in Computer Science/other relevant fields or experience within the industry.

Experience with some/all of the following would be beneficial:

  • RDMA and Libfabrics. *CCL libraries
  • PCIe peer-to-peer and GPU Direct
  • Embedded systems experience

Benefits & conditions

  • Highly competitive salary
  • Generous stock options
  • 25 days holiday (+ bank holidays)
  • Direct business impact with short feedback loop
  • Hybrid working
  • Relocation assistance & visa sponsorship provided where necessary

Apply for this position