Wanted:
FPGA Developer

Translate cutting-edge machine learning models from low-latency CPU and GPU implementations to FPGA, interacting with both the Quant and Tech teams to ensure accuracy and reliability.

At Alipes you will be part of a team developing in-house financial algorithms. This will have you

  • Implement, verify and optimize Machine Learning algorithms (Decision trees and neural networks) in FPGAs
  • Maintain and support FPGA framework
  • Develop new solutions for low latency trading and network traffic processing

You will get instant validation of your work and experience short feedback cycles, and there will be no red tape to cut or sales people to consult.

All of this will happen in an informal atmosphere where technical discussions are valued, and you are encouraged to take ownership of, and pride in, your work. You will affect the direction of the team, prioritize your work and choose the tools that get the job done.

You will work in a coordination with researchers and developers. We enjoy collaboration and are always willing to lend a helping hand. We are working alongside two other teams of quantitative analysts and economists that conceive the mathematical models. What makes this constellation work great is that all of the individual team members write code and understand that a seemingly trivial change can actually require a lot of work, and vice versa.

Need to have

  • At least 3 years of professional experience with FPGA design, preferable with VHDL
  • Solid understanding and experience in FPGA design stages from block-level design to device testing
  • High-speed design technique, synthesis, and P&R constraints
  • Familarity with FPGA architecture and resources of Xilinx US/US+ series
  • Understanding of system level design and computer architecture.
  • Independent and structured approach to problem solving, since you will be responsible for defining the FPGA process based on high-level system requirements and constraints.

Nice to have

  • Experience with Python, Numpy, Pandas
  • Some knoweldge of C++, preferably C++ 14/17
  • Understanding of Machine Learning algorithms, e.g. neural networks, decision trees
  • Experience working with low latency systems, PCIe interface
  • Ph.d or M.Sc in Computer Science or equivalent

Practicalities

We aim to respond within a week of receiving the application.

Afterwards you will be invited to an interview based on a test-assessment. This is followed up by a day of compensated work at our office. If you like us and we like you, you are hired.

If you have further questions, please do not hesitate to contact us at contact@alipescapital.com.