Développeur Quant (C++)
Squarepoint Capital
- Type de contrat
- Temps plein
- Lieu
- Zug
- Salaire
- USD 120’000+
- Première publication
Aperçu du poste
En tant que membre d'une équipe collaborative, développez et maintenez des logiques de trading et de signaux à haute performance critiques, ainsi que les infrastructures de support. Travaillez côte à côte avec des chercheurs quantitatifs et des traders, en aidant à la mise en œuvre de stratégies de trading et de projets de recherche. Collaborez avec les équipes technologiques pour fournir des conteneurs de stratégie et de signaux, ainsi que pour l'intégration avec l'infrastructure générale de Squarepoint. Le candidat doit être à l'aise pour travailler dans un environnement dynamique et rapide, et être capable d'équilibrer la livraison tactique rapide avec les travaux stratégiques à long terme. Le poste implique de piloter des initiatives inter-équipes et des interactions quotidiennes avec des chercheurs quantitatifs et des traders, donc de bonnes compétences en communication sont essentielles. Le candidat doit avoir une forte éthique de travail, être enthousiaste pour travailler à la pointe de la technologie, et avoir la capacité de faire face à des initiatives complexes. Attention aux détails et expérience de programmation défensive.
Aidez à la recherche et à la mise en œuvre de logiques de stratégie et de signaux, de tests de rétrocompatibilité et de simulation, de bibliothèques, et de cadres de traitement.
Développez des outils pour analyser de grands ensembles de données à l'aide de méthodes statistiques avancées pour identifier les opportunités de trading et pour surveiller l'impact des changements au fil du temps.
Développez une compréhension détaillée des principes de fonctionnement et de structure des marchés pour utiliser efficacement les connaissances du domaine dans la conception et le développement logiciels.
Amélioration de la conception à long terme et maximisation de la réutilisation du code
Aidez les chercheurs quantitatifs avec les aspects techniques des stratégies de trading et des signaux, ainsi que d'autres travaux de R&D
Contributez à la conception stratégique et à la feuille de route pour l'infrastructure de trading à haute performance
Support de production, principalement en capacité L2 ; support L1 lors du travail sur des projets de déploiement de stratégie spécifiques
Travaillez en étroite collaboration avec d'autres équipes (gestionnaires de flux, passerelles de commande, données de référence) pour piloter des initiatives inter-équipes, y compris une surveillance complète de la latence, de nouveaux déploiements de marchés et de produits, et d'autres
Qualifications requises :
Diplôme en ingénierie, en informatique ou dans un domaine connexe ; maîtrise ou supérieur, un plus
3+ ans d'expérience de programmation solide sous Linux, au moins 1 an en C++
2+ ans d'expérience de travail sur des systèmes critiques à haute performance
Un joueur d'équipe avec de bonnes compétences en communication et une préférence pour le compromis
Capacité à équilibrer le travail tactique avec la poursuite d'objectifs stratégiques à long terme
2+ ans d'expérience de travail dans un environnement de salle de trading, en mettant en œuvre des stratégies de trading entièrement automatisées (exécution ou trading de propriété)
Expérience de collaboration efficace avec des chercheurs quantitatifs et des traders, responsables de la conception et de l'exploitation de modèles de trading ; capacité prouvée à :
convertir des exigences abstraites en implémentations de trading concrètes et en algorithmes
dépanner les problèmes d'algorithmes de trading et de systèmes à travers de grands systèmes complexes distribués
Capacité à déboguer des problèmes complexes sous Linux (corruption de mémoire et fuites, débordements de tampon, etc.)
Expérience de développement de simulateurs de marché, un plus fort
Connaissance des bases des marchés de capitaux cotés et de la microstructure des marchés (en particulier les actions et les contrats à terme) ; compréhension avancée, un plus fort
Statistiques de base ; compétences quantitatives avancées, un plus, mais pas obligatoire
Expérience de programmation d'interface graphique utilisateur, un plus
Doit être capable de travailler bien sous pression et avec des délais serrés
Communicateur efficace et professionnel
Bienvenue :
Conception OO moderne et paradigmes d'ingénierie logicielle, en particulier la prototypage rapide et le cycle de publication itérative rapide (RAD)
Expérience de travail au sein d'une équipe mondiale
Python, Q/kdb+
Méthodologies de test (tests unitaires, tests de régression)
Flux de développement – SVN, GIT, JIRA, examens de code, etc.
Outils de grille et de cluster (en particulier SLURM)
Le salaire de base minimum pour ce rôle est de $120,000 si vous êtes situé à New York. Cette attente est basée sur les informations disponibles au moment de la publication. Ce rôle peut être éligible à des primes discrétionnaires, qui pourraient constituer une partie importante de la rémunération totale. Ce rôle peut également être éligible à des avantages, tels que des plans de santé, dentaire et de bien-être, ainsi que des contributions 401(k). La rémunération et les avantages des candidats sélectionnés seront déterminés en considérant divers facteurs.
#LI-DNP
Traduit automatiquement depuis l’original.
Publié aujourd'hui