20 ähnliche Stelle(n) gefunden


C++ Software Engineer

Bewertung abgegeben
C++ Software Engineer

Tensor Technologies is looking for an experienced C++ Software Engineer to join our growing team. We are a young and successful proprietary trading firm in the heart of Switzerland. We build next-generation trading strategies and systems using applied machine learning techniques and cutting-edge technology. Leveraging our fully automated setup, we trade different financial assets on various electronic exchanges around the world.

As a C++ Software Engineer, you‘ll be joining and shaping the future of our core engineering team. You will design, code, test, and optimize our proprietary, low-latency trading system. You will develop a deep understanding of trading and exchanges, and will be able to have a direct impact on our trading strategies by collaborating with our traders and quantitative analysts.

You’re not attached to tools and technologies, but you focus on solving problems, bring clarity to complexity, and demonstrate smart ways to simplify our trading ecosystem. The right candidate for this role will be comfortable working autonomously, making decisions, and working in a fast-paced, flat team structure.

Your main responsibilities:

  • Develop a highly competitive, ultra-low-latency trading platform consisting of market data delivery and order submission subsystems
  • Bring new trading ideas and approaches to life, while working very closely with researchers and traders and making sure that the trading code fulfills high production standards
  • Improve the system performance by optimizing network access, hardware utilization, and programming execution
  • Stay on top of changes in exchange protocols

Job requirements:

  • You have a Master’s or Ph.D. degree in Computer Science, Mathematics, Physics or a related field
  • You have excellent programming skills using C++ in a Linux (or Unix-like) environment
  • You possess the ability and desire to write simple, well-structured and clean code that is easy to maintain
  • You have in-depth knowledge of low-level network and system programming and have ideally experience in developing low-latency systems
  • You have a solid grasp of computer science, algorithms, memory-, and concurrency models, CPU-architecture, operating systems, networks, relational databases, performance optimization, etc.
  • Experience in statistics / large-scale data processing systems/machine learning and/or grid-based computing is a big plus
No finance background is necessary or expected. This is a great opportunity for the right candidate to kick start a career in the financial technology space.

We look forward to getting to know you!



Basierend auf 4 Bewertungen

Karriere / Weiterbildung
Gehalt / Sozialleistungen

Bewertung hinzufügen

Geben Sie hier Ihre Bewertung für die Firma Investiere.ch ab!

Bewertung abgegeben