Nominal
Hudson River Trading
Ingénieur Logiciel - Calcul Distribué
Culture
Hudson River Trading (HRT) est l'une des principales sociétés de trading algorithmique au monde. Notre cluster de recherche est l'épine dorsale de notre succès ; c'est là que toutes nos stratégies de trading sont générées.
Nous utilisons un environnement de recherche vaste et personnalisé, doté de technologies de calcul CPU et GPU, de stockage et de réseau très avancées. Notre équipe réfléchit à l'ensemble de la pile logicielle, de l'API au niveau utilisateur à l'optimisation des performances du cache de bas niveau. Nous traitons de tout, du théorique, comme la planification équitable des ressources, au concret, comme l'optimisation des performances d'exécution du nouveau programme d'un trader.
En tant qu'ingénieur en calcul distribué dans un environnement orienté utilisateur, vous développerez et améliorerez des solutions techniques qui rendent la recherche aussi simple et efficace que possible. Vous travaillerez quotidiennement avec des traders quantitatifs talentueux et des ingénieurs logiciels de toutes les équipes de trading.
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 variété 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 ce soit pour partager un repas, jouer au dernier jeu de société ou écrire 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 du bon travail dans un endroit 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.
Responsabilités
- Assurer que l'environnement de recherche de HRT est le meilleur de sa catégorie, en mettant l'accent sur les charges de travail des utilisateurs
- Maintenir et améliorer la planification des ressources, la mise en cache des données et la surveillance des tâches pour rendre la recherche aussi simple, rapide et efficace que possible, en utilisant des solutions internes et open source.
- Optimiser les charges de travail au niveau utilisateur pour accélérer la vitesse d'itération des utilisateurs
- Ajuster les charges de travail au niveau de l'infrastructure pour les rendre plus efficaces en termes de ressources
- Partager des métriques et des informations en temps réel avec les utilisateurs pour donner un aperçu du comportement des charges de travail
- S'asseoir avec les utilisateurs pour comprendre leurs besoins techniques spécifiques
- Contribuer individuellement et par le biais du leadership et de la coordination de ce qui précède
- Définir la direction technique de la plateforme et assumer la responsabilité globale de l'infrastructure logicielle qui soutient la recherche Algo
Qualifications
- Licence en informatique, en ingénierie informatique ou dans un domaine connexe
- Solide expertise en C++ (utilisation quotidienne préférée)
- Expérience de collaboration étroite avec des chercheurs quantitatifs et des traders pour comprendre leurs besoins
- Excellentes capacités de communication
- Compétences supérieures en conception, débogage et résolution de problèmes
- Connaissance des systèmes d'exploitation UNIX (nous utilisons Linux), des performances système/processeur et de la communication réseau
- Familiarité avec Python préférée
La fourchette de salaire de base estimée pour ce poste est de 200,000 à 300,000 USD par an (ou équivalent local). Le salaire de base proposé peut varier en fonction de plusieurs facteurs individualisés, notamment la localisation, 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.
Attention : 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 lors d'un entretien ou d'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 révoquer 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.
