DevJobs

Senior Software Engineer

Overview
Skills
  • C++ C++ ꞏ 7y
  • Java Java ꞏ 7y
  • Python Python ꞏ 7y
  • Rust Rust ꞏ 7y
  • CUDA
  • EBPF
  • RDMA

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 working closely with our R&D teams. Your mission will be to search, implement and deploy innovative technologies that will optimize existing and new workflows, thus bringing innovative solutions to sharpen Final’s competitive advantage.


Requirements:

· B.Sc. in Computer Science (or an equivalent degree) from a leading institute. M.Sc. - an advantage

· Strong Hands-on technical skills: 7+ years of SW development in Java/Rust/Python/C++

· Exceptional analytical thinking abilities - must be able to analyze technological solutions, understand how mechanisms work, and develop methods of effectively testing and evaluating technologies

· Excellent research skills – We expect our candidates to be self-learners and be capable to independently deep dive into new technologies to a level they can be thoroughly evaluated

· Ability to work independently: Must be adept at undertaking and completing tasks independently, meeting schedules and delivery timelines, and to moving swiftly from concepts and theory to action.

· Familiar with a wide range of technology stacks

· Have a “can do” approach

· Be passionate about exploring and learning about new technologies


Advantages:

· Rust

· Deep understanding of CUDA internals

· Low level development

· EBPF

· Working with Mellanox technologies such as RDMA

· Contributing to open-source projects

Final