Emploi
De la source partenaire
Développeur Logiciel - Ingénierie Partagée
Prix sur demande
Détails
- Type de contrat
- Temps plein
- À distance
- Non
- Entreprise
- Xtxmarketstechnologies
Description
Traduit automatiquement depuis English. Le texte original fait foi. Traduction automatique — une traduction plus précise est en préparation.
Le Cabinet
XTX Markets est une société de trading algorithmique de premier plan qui utilise une technologie d'apprentissage automatique de pointe pour produire des prévisions de prix pour plus de 53 000 instruments financiers sur les actions, les titres à revenu fixe, les devises, les matières premières et les cryptomonnaies. Elle utilise ces prévisions pour négocier sur des bourses et des plateformes de négociation alternatives, et pour offrir une liquidité différenciée directement aux clients du monde entier. La société négocie plus de 250 milliards de dollars par jour dans 35 pays et compte plus de 300 employés basés à Londres, Singapour, New York, Paris, Bristol, Mumbai, Erevan et Kajaani.
Nous exploitons le talent des personnes qui travaillent ici, les techniques informatiques modernes et l'infrastructure de recherche de pointe pour analyser rapidement et efficacement de vastes ensembles de données sur les marchés, afin de maximiser l'efficacité de nos algorithmes de trading exclusifs. Nous recherchons activement de nouvelles méthodes et idées. Les modèles qui guident nos stratégies de trading ont considérablement évolué au cours des 10 dernières années, depuis les méthodes économétriques qui ont donné son nom à notre entreprise, aux arbres, aux réseaux de neurones, en passant par les architectures modernes d'apprentissage profond.
XTX Markets dispose d'un niveau de ressources informatiques inégalé dans le secteur du trading, avec un cluster de recherche en pleine croissance contenant actuellement plus de 25 000 GPU avec plus d'un exaoctet de stockage utilisable. Les équipes de l'entreprise comprennent des chercheurs, des développeurs et des technologues de classe mondiale ayant une formation en mathématiques pures, en programmation, en physique, en informatique et en apprentissage automatique. L'entreprise construit également un centre de données à grande échelle en Finlande pour pérenniser ses importantes capacités de calcul.
Chez XTX Markets, la technologie est notre métier et nous sommes une organisation diversifiée qui attire des talents exceptionnels de tous les horizons de l'industrie. Nous nous concentrons sur le travail d’équipe et nos collaborateurs collaborent sur tous les aspects de l’entreprise, travaillant ouvertement et dans le respect les uns des autres, de nos clients et du marché. Notre culture est non hiérarchique et où chacun est valorisé. Nous visons l’excellence dans tout ce que nous faisons.
Le rôle
Shared Engineering est une équipe plateforme mixte d'une douzaine d'ingénieurs (ingénieurs réseaux, ingénieurs Linux et développeurs logiciels). L'équipe possède les bases sur lesquelles repose l'ingénierie de l'entreprise, telles que les alertes, la planification des tâches, l'inventaire/la surveillance des hôtes et les outils de développement internes pour notre monorepo. Cela inclut les bibliothèques partagées, les systèmes de build et l’infrastructure CI/CD.
Notre objectif est de donner aux ingénieurs de l'entreprise un avantage : moins d'étapes manuelles, une livraison rapide et prévisible et des équipes capables de se servir elles-mêmes plutôt que de lever un ticket et d'attendre. Nous avons de nombreuses initiatives en cours en même temps, donc le jugement sur le sujet sur lequel travailler est presque aussi important que de bien le construire.
Il s'agit d'un rôle de développeur de logiciels au sein de l'équipe axé sur l'expérience des développeurs et les logiciels de plate-forme : créer les outils, les services et les bibliothèques qui rendent l'ingénierie de tous les autres plus rapide et plus fiable. Une partie croissante de cette mission concerne la manière dont les ingénieurs de l'entreprise adoptent les outils d'IA et d'assistant de codage. Les travaux récents incluent nos outils de configuration réseau en libre-service, nos services de sandboxing et de passerelle pour les assistants de codage, ainsi que l'extraction des données d'inventaire des hôtes dans une source unique de vérité.
Responsabilités
• Travaillant principalement sur Go, créez et possédez des services de plateforme et des outils internes de bout en bout, de la conception à la production.
• Améliorer l'expérience des développeurs en réduisant les frictions dans le chemin build/CI/CD, renforcer les bibliothèques partagées.
• Contribuer à façonner la manière dont l'entreprise dans son ensemble adopte les outils d'IA/assistant de codage de manière sûre et efficace, en les intégrant dans les flux de travail et en créant des garde-fous et des outils autour de ceux-ci.
• Collaborez avec les ingénieurs réseau et Linux pour comprendre ce dont l'infrastructure a besoin pour évoluer et être gérée, puis l'exposer proprement dans le logiciel.
• Encadrez et partagez vos connaissances, en améliorant les compétences de vos coéquipiers et en vous assurant que les autres peuvent maintenir et développer les systèmes que vous développez.
• Réviser et élever les normes grâce à une révision réfléchie du code, un jugement judicieux sur où bloquer par rapport à où laisser les choses se dérouler, et un sens pragmatique du bon travail à faire maintenant.
• Participez aux interventions de garde, une fois à jour, pour résoudre les problèmes qui couvrent plusieurs domaines techniques dans l'infrastructure actuelle et héritée.
Attributs essentiels
• Solides bases en génie logiciel et expérience en production dans la possession de services de bout en bout. Go est ce que vous écririez au quotidien, mais nous nous soucions plus des fondamentaux que du langage : de solides connaissances dans d'autres langages typés statiquement sont les bienvenues.
• À l'aise avec Linux, avec une compréhension du système d'exploitation sur lequel votre logiciel s'exécute (processus, bases du réseau, packaging, systemd), même si vous n'êtes pas ingénieur système.
• Solide maîtrise des systèmes de build, du CI/CD et des pipelines de versions. Vous avez travaillé dans un monorepo ou une configuration de build/release sérieuse et vous l'avez amélioré.
• Un historique de livraison : expédition, clôture et ne pas laisser la portée ou le polissage bloquer un livrable.
• Bonne communication écrite et verbale et instinct de collaboration pour traiter les ingénieurs non-développeurs comme des collègues de premier ordre.
Attributs souhaitables
Des choses que nous aimerions voir. Vous ne les aurez pas tous, et c'est très bien.
• Intérêt ou expérience pratique dans l'expérience des développeurs et les outils d'IA/assistant de codage. Construire ou intégrer des LLM dans un véritable workflow d'ingénierie est un plus, mais la curiosité quant à la manière dont ces outils modifient les pratiques de travail compte également.
• Expérience avec les logiciels d'infrastructure/plate-forme : systèmes d'inventaire/d'actifs, surveillance, alertes, planification, orchestration de conteneurs ou travail de plate-forme back-end similaire.
• API, pipelines de données et gestion de schémas : concevoir des API de service propres et déplacer les données entre les systèmes de manière fiable.…
Source : Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/xtxmarketstechnologies/software-developer-shared-engineering-london-105951)
XTX Markets est une société de trading algorithmique de premier plan qui utilise une technologie d'apprentissage automatique de pointe pour produire des prévisions de prix pour plus de 53 000 instruments financiers sur les actions, les titres à revenu fixe, les devises, les matières premières et les cryptomonnaies. Elle utilise ces prévisions pour négocier sur des bourses et des plateformes de négociation alternatives, et pour offrir une liquidité différenciée directement aux clients du monde entier. La société négocie plus de 250 milliards de dollars par jour dans 35 pays et compte plus de 300 employés basés à Londres, Singapour, New York, Paris, Bristol, Mumbai, Erevan et Kajaani.
Nous exploitons le talent des personnes qui travaillent ici, les techniques informatiques modernes et l'infrastructure de recherche de pointe pour analyser rapidement et efficacement de vastes ensembles de données sur les marchés, afin de maximiser l'efficacité de nos algorithmes de trading exclusifs. Nous recherchons activement de nouvelles méthodes et idées. Les modèles qui guident nos stratégies de trading ont considérablement évolué au cours des 10 dernières années, depuis les méthodes économétriques qui ont donné son nom à notre entreprise, aux arbres, aux réseaux de neurones, en passant par les architectures modernes d'apprentissage profond.
XTX Markets dispose d'un niveau de ressources informatiques inégalé dans le secteur du trading, avec un cluster de recherche en pleine croissance contenant actuellement plus de 25 000 GPU avec plus d'un exaoctet de stockage utilisable. Les équipes de l'entreprise comprennent des chercheurs, des développeurs et des technologues de classe mondiale ayant une formation en mathématiques pures, en programmation, en physique, en informatique et en apprentissage automatique. L'entreprise construit également un centre de données à grande échelle en Finlande pour pérenniser ses importantes capacités de calcul.
Chez XTX Markets, la technologie est notre métier et nous sommes une organisation diversifiée qui attire des talents exceptionnels de tous les horizons de l'industrie. Nous nous concentrons sur le travail d’équipe et nos collaborateurs collaborent sur tous les aspects de l’entreprise, travaillant ouvertement et dans le respect les uns des autres, de nos clients et du marché. Notre culture est non hiérarchique et où chacun est valorisé. Nous visons l’excellence dans tout ce que nous faisons.
Le rôle
Shared Engineering est une équipe plateforme mixte d'une douzaine d'ingénieurs (ingénieurs réseaux, ingénieurs Linux et développeurs logiciels). L'équipe possède les bases sur lesquelles repose l'ingénierie de l'entreprise, telles que les alertes, la planification des tâches, l'inventaire/la surveillance des hôtes et les outils de développement internes pour notre monorepo. Cela inclut les bibliothèques partagées, les systèmes de build et l’infrastructure CI/CD.
Notre objectif est de donner aux ingénieurs de l'entreprise un avantage : moins d'étapes manuelles, une livraison rapide et prévisible et des équipes capables de se servir elles-mêmes plutôt que de lever un ticket et d'attendre. Nous avons de nombreuses initiatives en cours en même temps, donc le jugement sur le sujet sur lequel travailler est presque aussi important que de bien le construire.
Il s'agit d'un rôle de développeur de logiciels au sein de l'équipe axé sur l'expérience des développeurs et les logiciels de plate-forme : créer les outils, les services et les bibliothèques qui rendent l'ingénierie de tous les autres plus rapide et plus fiable. Une partie croissante de cette mission concerne la manière dont les ingénieurs de l'entreprise adoptent les outils d'IA et d'assistant de codage. Les travaux récents incluent nos outils de configuration réseau en libre-service, nos services de sandboxing et de passerelle pour les assistants de codage, ainsi que l'extraction des données d'inventaire des hôtes dans une source unique de vérité.
Responsabilités
• Travaillant principalement sur Go, créez et possédez des services de plateforme et des outils internes de bout en bout, de la conception à la production.
• Améliorer l'expérience des développeurs en réduisant les frictions dans le chemin build/CI/CD, renforcer les bibliothèques partagées.
• Contribuer à façonner la manière dont l'entreprise dans son ensemble adopte les outils d'IA/assistant de codage de manière sûre et efficace, en les intégrant dans les flux de travail et en créant des garde-fous et des outils autour de ceux-ci.
• Collaborez avec les ingénieurs réseau et Linux pour comprendre ce dont l'infrastructure a besoin pour évoluer et être gérée, puis l'exposer proprement dans le logiciel.
• Encadrez et partagez vos connaissances, en améliorant les compétences de vos coéquipiers et en vous assurant que les autres peuvent maintenir et développer les systèmes que vous développez.
• Réviser et élever les normes grâce à une révision réfléchie du code, un jugement judicieux sur où bloquer par rapport à où laisser les choses se dérouler, et un sens pragmatique du bon travail à faire maintenant.
• Participez aux interventions de garde, une fois à jour, pour résoudre les problèmes qui couvrent plusieurs domaines techniques dans l'infrastructure actuelle et héritée.
Attributs essentiels
• Solides bases en génie logiciel et expérience en production dans la possession de services de bout en bout. Go est ce que vous écririez au quotidien, mais nous nous soucions plus des fondamentaux que du langage : de solides connaissances dans d'autres langages typés statiquement sont les bienvenues.
• À l'aise avec Linux, avec une compréhension du système d'exploitation sur lequel votre logiciel s'exécute (processus, bases du réseau, packaging, systemd), même si vous n'êtes pas ingénieur système.
• Solide maîtrise des systèmes de build, du CI/CD et des pipelines de versions. Vous avez travaillé dans un monorepo ou une configuration de build/release sérieuse et vous l'avez amélioré.
• Un historique de livraison : expédition, clôture et ne pas laisser la portée ou le polissage bloquer un livrable.
• Bonne communication écrite et verbale et instinct de collaboration pour traiter les ingénieurs non-développeurs comme des collègues de premier ordre.
Attributs souhaitables
Des choses que nous aimerions voir. Vous ne les aurez pas tous, et c'est très bien.
• Intérêt ou expérience pratique dans l'expérience des développeurs et les outils d'IA/assistant de codage. Construire ou intégrer des LLM dans un véritable workflow d'ingénierie est un plus, mais la curiosité quant à la manière dont ces outils modifient les pratiques de travail compte également.
• Expérience avec les logiciels d'infrastructure/plate-forme : systèmes d'inventaire/d'actifs, surveillance, alertes, planification, orchestration de conteneurs ou travail de plate-forme back-end similaire.
• API, pipelines de données et gestion de schémas : concevoir des API de service propres et déplacer les données entre les systèmes de manière fiable.…
Source : Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/xtxmarketstechnologies/software-developer-shared-engineering-london-105951)
Cette annonce provient d'un flux partenaire. Postulez sur le site source.
Source: Xtxmarketstechnologies
Emplacement
Londres, Royaume-Uni
Annonce fournie par Xtxmarketstechnologies.