MANTECH
Tekmerion Capital
Ingénieur Logiciel
Description de l'entreprise
Tekmerion est un fonds spéculatif macro systématique qui négocie des actifs liquides sur les principales économies mondiales, combinant les perspectives fondamentales d'un trader macro avec la rigueur analytique d'un gestionnaire d'investissement systématique. Nous opérons sur des horizons de moyen à long terme, en utilisant des signaux générés quantitativement à partir de données macroéconomiques et de marché. Notre processus d'investissement est systématique, axé sur la recherche et conçu pour la robustesse, la scalabilité et la reproductibilité.
Aperçu du rôle
Nous cherchons à embaucher des ingénieurs logiciels pour construire les systèmes centraux qui alimentent l'infrastructure de recherche et d'investissement quotidienne de Tekmerion. Ce rôle se situe à l'intersection de l'ingénierie de l'infrastructure cloud, de l'ingénierie des données et du DevOps. Vous travaillerez en étroite collaboration avec les analystes macro et les analystes de données pour mettre en production des pipelines de données et des modèles, tout en faisant évoluer notre base de code Python de services hautement évolutifs et notre infrastructure AWS.
Nous recherchons des ingénieurs qui comprennent comment créer des produits logiciels puissants, efficaces et faciles à utiliser pour nos analystes, qui sont des utilisateurs experts des systèmes que nous construisons. Ce rôle est directement responsable de la santé de notre processus d'investissement, et notre petite équipe offre aux ingénieurs logiciels une grande quantité de responsabilités et de propriété du code.
Responsabilités clés
- Développer et maintenir la base de code Python de Tekmerion supportant la recherche, le traitement des données, la génération de signaux et la génération de transactions
- Concevoir, implémenter et optimiser les pipelines de données pour les ensembles de données économiques et de marché
- Collaborer avec les analystes macro et de données pour traduire les idées de recherche en code robuste et prêt pour la production
- Construire et gérer l'infrastructure cloud sur AWS, y compris le calcul, le stockage, l'orchestration et la surveillance
- Améliorer la fiabilité, les performances et l'observabilité des systèmes dans les environnements de recherche et de production
- Suivre les meilleures pratiques d'ingénierie, y compris les tests, la documentation et la revue de code
Qualifications souhaitées
- Compétences exceptionnelles en programmation
- Maîtrise de la création de services hautement évolutifs ou d'applications gourmandes en données, en particulier en Python
- A l'aise avec les données statistiques ou les séries chronologiques
- Connaissance des bibliothèques de données et numériques (par exemple, numpy, pandas, polars)
- Expérience de travail avec l'infrastructure cloud, de préférence AWS (par exemple, ECS, S3, RDS), et terraform
- Compréhension de l'expérience utilisateur, de la conception d'API et de la conception d'interfaces utilisateur, en particulier lorsqu'elle cible des utilisateurs moins techniques
- Expérience dans la création de plateformes de recherche ou de systèmes de backtesting
- Connaissance des systèmes distribués, de l'orchestration de flux de travail ou des outils d'ingénierie de données
- La connaissance de Typescript (couvrant certaines de nos interfaces utilisateur) est un plus
Ce que nous offrons
- Opportunité de travailler au cœur d'un processus d'investissement macro systématique
- Propriété du code et capacité à architecturer de grandes parties de notre logiciel
- Culture collaborative axée sur la recherche avec une interaction étroite entre les ingénieurs et les analystes
Le salaire de base pour ce poste est estimé à $150,000–$250,000, hors primes potentielles, rémunération supplémentaire et avantages sociaux. La rémunération réelle dépendra de divers facteurs, notamment des compétences, de l'expérience et des qualifications.
