Advanced Technical Recruitment
Software Engineer
Job Location
Farringdon, United Kingdom
Job Description
Software Engineer – AI & HPC Networks – London – LM1203
Salary / benefits: Competitive Salary + Package
Job Term: Permanent, Full Time, Onsite
Job Outline:
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
Skills & Experience:
* Linux PCIe network driver development
* RDMA and Libfabrics. *CCL libraries
* Embedded systems experience, including working closely with hardware
* PCIe peer-to-peer and GPU Direct
* DevOps, scripting and automation, such as Python and TCL
* A humble attitude and good communication skills
* Ability to create an understanding of complex ideas, concepts and designs to a variety of audiences from multiple backgrounds
* Bachelor or Master's degree in electronics engineering, physics, or other relevant fields or experience within the industry;
Additional Information:
Candidates MUST be eligible to work and live in the UK. Copies of Visa and Passport will be requested.
Skills: Software Architecture, CPU, GPU, Network Interface, Divers, Middleware
Location: Farringdon, GB
Posted Date: 11/16/2024
Salary / benefits: Competitive Salary + Package
Job Term: Permanent, Full Time, Onsite
Job Outline:
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
Skills & Experience:
* Linux PCIe network driver development
* RDMA and Libfabrics. *CCL libraries
* Embedded systems experience, including working closely with hardware
* PCIe peer-to-peer and GPU Direct
* DevOps, scripting and automation, such as Python and TCL
* A humble attitude and good communication skills
* Ability to create an understanding of complex ideas, concepts and designs to a variety of audiences from multiple backgrounds
* Bachelor or Master's degree in electronics engineering, physics, or other relevant fields or experience within the industry;
Additional Information:
Candidates MUST be eligible to work and live in the UK. Copies of Visa and Passport will be requested.
Skills: Software Architecture, CPU, GPU, Network Interface, Divers, Middleware
Location: Farringdon, GB
Posted Date: 11/16/2024
Contact Information
Contact | Human Resources Advanced Technical Recruitment |
---|