PwrQ Holdings LLC
Hudson River Trading
Ingénieur Logiciel – C++
À propos du poste
Chez Hudson River Trading (HRT), le C++ est au cœur de nos systèmes de trading en direct et de notre infrastructure de recherche. Nos ingénieurs C++ construisent les systèmes hautement performants et tolérants aux pannes qui alimentent le trading sur les marchés mondiaux. Le système distribué de HRT se situe à la frontière de Pareto en termes de latence et de débit, vous offrant une opportunité illimitée de tirer parti de vos connaissances approfondies du C++, des internes du système d'exploitation, de l'architecture CPU, ainsi que du matériel et des protocoles réseau. Vous travaillerez aux côtés de chercheurs, de traders et de spécialistes du matériel, en implémentant des solutions où chaque microseconde compte.
Notre approche ascendante des projets et notre environnement hautement collaboratif permettent aux ingénieurs talentueux de contribuer de manière significative et de voir leur impact au quotidien. Chez HRT, vous serez mis au défi de résoudre des problèmes complexes dans une industrie rapide et hautement compétitive, entouré par certains des esprits les plus brillants du domaine.
Les ingénieurs C++ chez HRT travaillent sur une grande variété de projets.
Par exemple :
- Développer et optimiser l'infrastructure pour les données de marché, la saisie d'ordres et la logique d'exécution, couvrant des dizaines de classes d'actifs, y compris les options, les actions, les futures, les cryptos et les titres à revenu fixe.
- Concevoir des systèmes tolérants aux pannes et à faible latence pour le trading en direct, y compris le codage/la priorisation des données sur les liaisons WAN et la récupération après des pannes matérielles.
- Profiler et améliorer les performances du code critique pour le débit et la latence dans les environnements de production.
- Construire et maintenir l'infrastructure qui pilote des produits, y compris les plateformes de gros et SDP destinées aux clients, les systèmes de fichiers réseau distribués et les flux de travail de recherche évolutifs.
- Écrire des logiciels qui s'interfacent avec du matériel spécialisé tel que des FPGA et des ASIC utilisés dans les systèmes de trading.
Prérequis
Profil
- Vous êtes l'un des meilleurs développeurs de votre organisation actuelle, mesuré par votre productivité, vos capacités techniques et votre aide aux autres développeurs.
- Vous êtes capable de résoudre des problèmes d'ingénierie complexes de manière indépendante et de fournir des conseils techniques à d'autres dans vos domaines d'expertise.
- Vous pouvez progresser sur des projets d'architecture à long terme tout en résolvant avec agilité des tâches plus petites et des corrections de bugs.
- Vous pouvez décrire des conceptions logicielles à un niveau élevé (l'interface abstraite), à un niveau bas (algorithme étape par étape), ou n'importe où entre les deux.
- Vous cherchez toujours des moyens d'améliorer les systèmes.
Qualifications
- 1+ années d'expérience professionnelle
- Licence en informatique, en génie informatique ou dans un domaine connexe
- Compétences supérieures en conception, débogage et résolution de problèmes
- Une expérience avancée en C++ est requise, une utilisation quotidienne est préférée
- Connaissance des systèmes d'exploitation UNIX (nous utilisons Linux), des performances système/processeur et de la communication réseau
Le salaire de base estimé pour ce poste est 200,000 à 300,000 USD par an (ou équivalent local).
La rémunération de base offerte peut varier en fonction de plusieurs facteurs individuels, notamment l'emplacement, les connaissances, les compétences et l'expérience liées au poste.
Ce rôle sera également éligible à des primes discrétionnaires basées sur la performance et à un ensemble d'avantages sociaux compétitifs.
Culture
Hudson River Trading (HRT) applique une approche scientifique au trading de produits financiers. Nous avons construit l'un des environnements informatiques les plus sophistiqués au monde pour la recherche et le développement. Nos chercheurs sont à la pointe de l'innovation dans le monde du trading algorithmique.
Chez HRT, nous accueillons une diversité d'expertises : mathématiques et informatique, physique et ingénierie, médias et technologie. Nous sommes une communauté d'autodidactes motivés par l'excitation d'être à la pointe de l'automatisation dans tous les aspects de notre organisation – du trading aux opérations commerciales, en passant par le recrutement et au-delà. Nous valorisons l'ouverture et la transparence, et célébrons les bonnes idées des vétérans de HRT comme des nouvelles recrues. Chez HRT, nous sommes amis et collègues – que nous partagions un repas, jouions au dernier jeu de société ou écrivions du code élégant. Nous adoptons une culture de convivialité qui s'étend bien au-delà des murs de nos bureaux.
Vous pensez avoir votre place chez HRT ? Notre objectif est de trouver les meilleures personnes et de les réunir pour faire un excellent travail dans un lieu où chacun est valorisé. HRT est fier de son personnel diversifié ; nous avons des bureaux dans le monde entier et bénéficions de nos perspectives variées et uniques. HRT est un employeur garantissant l'égalité des chances ; ainsi, qui que vous soyez, nous serions ravis de faire votre connaissance.
Veuillez noter : L'utilisation d'outils d'IA par un candidat pendant les entretiens ou les évaluations est strictement interdite, sauf instruction contraire ou accord préalable.
Nous employons diverses méthodes pour évaluer l'authenticité des réponses des candidats.
Si nous déterminons qu'une aide de l'IA a été utilisée par un candidat pendant un entretien ou une évaluation, nous nous réservons le droit de mettre fin immédiatement à l'entretien ou à l'évaluation, de disqualifier la candidature du candidat et/ou de retirer toute offre d'emploi faite.
Vous pouvez consulter notre Avis de confidentialité mondial pour les candidats (hudsonrivertrading.com/global-applicant-privacy-notice/), qui explique comment nous traitons les informations des candidats.
