Software Engineer - AI and HPC Networking
At Oriole Networks, we are developing disruptive technologies for AI/ML and HPC networking which will revolutionise Data Centers, speeding up training and inference, whilst dramatically reducing energy consumption for a sustainable future.
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.
Responsibilities:
- 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
Required Skills & Experience:
- 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
- Locations
- London Office
- Remote status
- Hybrid
About Oriole Networks
Accelerating AI in a Low Carbon World – Oriole Networks is a photonic networking company, developing disruptive technologies for AI/ML and HPC networking that will revolutionise data centres.
Software Engineer - AI and HPC Networking
Loading application form
Already working at Oriole Networks?
Let’s recruit together and find your next colleague.