Trading System Performance Engineering Specialist
A career as a Trading System Performance Engineering Specialist at National Bank means being part of our Electronic Trading team. As an expert, you will be responsible for designing, optimising and monitoring low-latency trading systems. You will contribute directly to the performance and competitiveness of our financial market's operations. Your job
* Flexible group insurance
* Generous pension plan
* Employee Share Ownership Plan
* Employee and Family Assistance Program
* Preferential banking services
* Opportunities to get involved in community initiatives
* Telemedicine service
* Virtual sleep clinic These are a few of the benefits available to you. We have an offer that keeps up with trends as well as your needs and those of your family. Our dynamic work environments and cutting-edge collaboration tools foster a positive employee experience. We actively listen to employees' ideas. Whether through our surveys or programs, regular feedback and ongoing communication is encouraged. We're putting people first
We're a bank on a human scale that stands out for its courage, entrepreneurial culture, and passion for people. Our mission is to have a positive impact on peoples' lives. Our core values of partnership, agility, and empowerment inspire us, and inclusivity is central to our commitments. We offer a barrier-free workplace that is accessible to all employees. We want our recruitment process to be fully accessible. If you require accommodation, feel free to let us know during your first conversations with us. We welcome all candidates! What can you bring to our team? Come live your ambitions with us!
- Design and optimise high-performance trading systems
- Reduce latency and improve the efficiency of real-time processing
- Configure thread affinity for optimal CPU resource utilisation
- Implement advanced multithreading and parallel processing techniques
- Monitor system performance using tools such as Prometheus and Grafana
- Perform performance and stress tests to identify areas for improvement
- Work with development, infrastructure and trading teams to align technical solutions with business needs.
- Proficiency in CPU, memory and I/O optimisation techniques
- Proficiency in C++ and understanding of hardware-software interactions
- Solid knowledge of TCP/IP, UDP, multicast protocols and network optimisation techniques
- Experience with kernel bypass, DMA, FPGA, etc.
- Design and implement high-performing multithreaded applications
- Python skills for automation and rapid prototyping
- Familiar with DevOps practices and agile environments.
* Flexible group insurance
* Generous pension plan
* Employee Share Ownership Plan
* Employee and Family Assistance Program
* Preferential banking services
* Opportunities to get involved in community initiatives
* Telemedicine service
* Virtual sleep clinic These are a few of the benefits available to you. We have an offer that keeps up with trends as well as your needs and those of your family. Our dynamic work environments and cutting-edge collaboration tools foster a positive employee experience. We actively listen to employees' ideas. Whether through our surveys or programs, regular feedback and ongoing communication is encouraged. We're putting people first
We're a bank on a human scale that stands out for its courage, entrepreneurial culture, and passion for people. Our mission is to have a positive impact on peoples' lives. Our core values of partnership, agility, and empowerment inspire us, and inclusivity is central to our commitments. We offer a barrier-free workplace that is accessible to all employees. We want our recruitment process to be fully accessible. If you require accommodation, feel free to let us know during your first conversations with us. We welcome all candidates! What can you bring to our team? Come live your ambitions with us!
- Company
- Disability Solutions
- Location
- London, UK
Hybrid / WFH Options - Posted
- Company
- Disability Solutions
- Location
- London, UK
Hybrid / WFH Options - Posted