Stockbit

Data Visualization Engineer

11 October 2024
Apply Now
Deadline date:
£68000 - £127000 / year

Job Description

Data Visualization Engineer

Department: Development Team

Employment Type: Full Time

Location: San Diego

Description

We are a successful crypto hedge fund with a seven-year track record of delivering strong returns for our investors. As a systematic trading firm, our success depends on the expertise of our engineers and researchers who collaborate to develop and implement profitable trading strategies. We’re currently seeking a skilled Data Visualization Engineer to join our team and contribute to our ongoing growth by creating a cutting-edge application for visualizing high-frequency trading activity.
Our ideal candidate is adaptable, takes initiative with projects, and consistently delivers high-quality results. In our fast-paced environment, we value efficiency and innovation to maintain our competitive edge in the crypto market.

About You

You’re looking for a challenging role where your skills can make a significant impact. We offer a competitive base salary along with a quarterly cash profit share to reward performance.
Given the 24/7 nature of digital asset markets, we’re seeking someone committed to the demands of our industry. Our globally distributed team often engages in important discussions outside of traditional business hours. While you will not be on-call, you should be comfortable with a flexible schedule that may include evenings or weekends when necessary to meet the needs of our fast-paced trading environment.
You are excited about growing your skillset and working with the latest technologies, but pragmatic enough to choose the right tool for the job. Inefficiencies irritate you, and so you try to improve and streamline processes wherever you can. You justifiably believe that you are a cut above your peers in your understanding of complex GUI systems and high-performance application development.

  • Design and implement a responsive, real-time dashboard for visualizing high-frequency trading data across multiple crypto exchanges
  • Develop efficient data processing and rendering techniques to handle large volumes of trading data with minimal latency
  • Design innovative visualizations to combine market data, trade logs, and trading performance data
  • Implement a cross-platform (Windows, macOS, Linux) desktop application using Qt and C++
  • Optimize GUI performance to handle real-time updates without compromising user experience
  • Integrate and customize advanced charting libraries to create high-performance, interactive visualizations of trading data

Skills, Knowledge and Expertise

  • Design and develop a high-performance, cross-platform desktop application for visualizing high-frequency trading activity
  • Implement efficient data processing and rendering techniques to handle large volumes of real-time trading data
  • Create an intuitive and responsive user interface for traders and analysts
  • Optimize application performance to meet the demanding requirements of high-frequency trading visualization
  • Collaborate with quantitative researchers and traders to refine requirements and improve the application
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews and contribute to best practices
  • Proven experience in GUI development roles
  • Strong proficiency in C++ and GUI frameworks
  • Experience with cross-platform desktop application development
  • Extensive experience with graphing/charting/plotting libraries, particularly those compatible with Qt, such as:
    • QCustomPlot
    • Qt Charts
    • QwtPlot
    • Matplotlib (with Qt backend)
    • VTK (Visualization Toolkit)
  • Demonstrated ability to customize and optimize graphing libraries for specific visualization needs
  • Rapidly able to learn new technologies and tools that you have not worked with before
  • Prior experience working in fast-paced environments, for example trading firms or startups
  • Strong knowledge of data visualization techniques and libraries
  • Familiarity with multithreading and concurrent programming
  • Excellent problem-solving skills and ability to optimize application performance
  • Strong written communication skills and ability to work effectively in a team environment
  • Highly agentic
  • Proven capability to independently manage and deliver complex, end-to-end projects
  • Detail-oriented with a focus on delivering high-quality, complete solutions
  • Analytical thinker with strong abstract reasoning skills
  • Independent-minded and risk-tolerant, with a competitive drive and critical approach to problem-solving
  • Adaptable and open to feedback, with a continuous improvement mindset
  • Exemplary work ethic, demonstrating commitment and reliability in all tasks
  • Previous experience at a buy-side financial institution or similarly intense environment
  • Interest in or knowledge of financial markets and trading concepts, particularly high-frequency trading

Benefits

  • We offer a competitive base salary along with a quarterly cash profit share to reward performance.
  • Innovation-Driven Culture: Be part of a team that embraces cutting-edge technology and continuous improvement.
  • Career Growth: Opportunities for professional development and career advancement.
  • Collaborative Environment: Work with talented professionals in a supportive and inclusive setting.
  • Competitive Compensation: Attractive salary and benefits package.