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
£ 95KJob 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