DevJobs

Senior Software Engineer

Overview
Skills
  • C++ C++
  • Rust Rust
  • Linux development ꞏ 7y
  • FPGAs
  • HW such as GPUs
  • Networking and protocols design
  • CUDA
  • Low-level language such as C
  • Performance optimizations

Final is a world leader in trading algorithms and trade execution technologies development. Our multi-disciplinary teams have developed a unique and highly successful machine learning algorithmic based HFT platform that delivers excellent results. In a world increasingly dominated by learning machines and artificial intelligence, we at Final are especially proud of our humans. Our elite team of exceptional people are the soul of our company, and it is our top priority to provide them with a professionally fulfilling environment that supports healthy work-life balance. Our employees are encouraged to pursue their passions outside of work and we are proud to offer them a variety of opportunities , multiple resources and an agile work environment which promotes their well-being.

We are searching for an expert who is value driven, eager to learn and who is passionate about new technologies to join us and be a part of a team that is responsible for Final’s new innovative directions.

You will be a part of a strong, value oriented and collaborative team that strive together for success and exceptional quality. As part of your mission, you will be working closely with our researchers and be responsible for research and for implantation of new technologies that will help us to improve our solutions.



Requirements:

  • B.Sc. in Computer Science (or an equivalent degree) from a leading institute. M.Sc. - an advantage
  • Experienced with designing, building and maintaining high performant / real time systems
  • 7 years of SW development in variety of programming languages
  • Experienced with Linux development
  • Experienced in working with HW such as GPUs / FPGAs
  • Experience in networking and protocols design


Advantages:

  • Practical experience with CUDA
  • Experienced with performance optimizations
  • Experience with low-level language such as C / C++ / Rust
  • Contributing to open-source projects


Soft skills:

  • Eager to learn and teach others
  • Open-minded in search of great ideas
  • Team player, with strong feeling of responsibility on team’s products / solutions
  • Thrive on change
  • Low ego, high impact
Final