Numerix
Numerix
Numerix est une entreprise de technologie financière spécialisée dans l’analyse quantitative pour les banques, le trading et les marchés de capitaux. Ses solutions couvrent des étapes clés du cycle de vie des opérations, notamment l’analyse des produits dérivés et du financement structuré, la gestion des risques, le trading et la recherche quantitative. Fondée en 1996, Numerix associe expertise financière et technologie pour aider les acteurs des marchés à évaluer la complexité et à prendre des décisions plus éclairées.

Développeur logiciel principal, plateformes de données chez Numerix (hybride - Singapour)

Pilotez l’architecture et le développement de plateformes de données Snowflake, de bases de données et d’analyses assistées par l’IA pour les produits fintech de Numerix. Travaillez avec Java, Python, AWS et l’architecture de données d’entreprise afin de fournir des capacités de plateforme évolutives et fiables.

Description

  • Piloter l’architecture et l’évolution de la plateforme de données de Oneview en définissant des normes pour le stockage, l’intégration, l’analyse et la gouvernance.
  • Mettre en œuvre des solutions Snowflake pour le reporting, l’analyse, les produits de données assistés par l’IA et les entrepôts de données d’entreprise.
  • Prendre en charge l’architecture des bases de données, l’optimisation des requêtes, la fiabilité opérationnelle et l’optimisation des coûts sur Snowflake, PostgreSQL et SQL Server.
  • Concevoir et maintenir des pipelines évolutifs d’ingestion, de transformation et d’intégration des données.
  • Faire progresser l’analyse et le reporting en libre-service grâce aux modèles sémantiques, aux intégrations BI et aux capacités de Snowflake Cortex.
  • Collaborer avec les ingénieurs backend sur les services Java, les API et les systèmes distribués.
  • Contribuer au développement de plateformes cloud natives avec AWS et des pratiques modernes de DevOps.
  • Développer des solutions Python pour l’automatisation, le traitement des données, l’orchestration et les outils de plateforme.
  • Travailler avec les architectes, les responsables produit et les parties prenantes afin de définir des solutions techniques évolutives à long terme.
  • Promouvoir des normes d’ingénierie cohérentes et l’excellence opérationnelle au sein des équipes.

Exigences

  • Diplôme de niveau bachelor en informatique, en génie logiciel ou dans une discipline connexe.
  • Au moins 10 ans d’expérience dans le développement d’applications et de plateformes logicielles à l’échelle de l’entreprise.
  • Expérience avérée dans la direction d’initiatives techniques complexes avec une supervision limitée.
  • Expertise avancée de SQL Server ou PostgreSQL, notamment en optimisation des requêtes et en réglage des performances des systèmes transactionnels.
  • Expérience pratique de la conception, de la mise en œuvre et de l’exploitation de plateformes de données Snowflake en production.
  • Solides connaissances en ingénierie des données, entreposage de données, modélisation dimensionnelle et concepts OLAP.
  • Familiarité avec les plateformes de BI et d’analyse telles que Sigma, Power BI, Tableau ou des outils comparables.
  • Une expérience des fonctionnalités de Snowflake Cortex, notamment les vues sémantiques, les capacités d’IA/ML, les agents ou les produits de données alimentés par l’IA, est fortement souhaitée.
  • Solide expérience du développement Java avec Spring Boot, Hibernate/JPA, les API REST et les architectures de microservices.
  • Solide expérience d’AWS couvrant EC2, S3, Lambda, Step Functions et les solutions d’infrastructure as code.
  • Solides compétences en Python pour l’automatisation, l’orchestration et les charges de travail d’ingénierie des données.
  • Compréhension des systèmes distribués, de la conception événementielle et des plateformes de messagerie telles que Kafka.
  • Expérience pratique de l’utilisation d’outils d’IA pour améliorer les flux de travail de développement logiciel.
  • Excellentes aptitudes en communication, en mentorat et en gestion des parties prenantes.
  • Capacité à influencer l’orientation technique au-delà de l’équipe immédiate et à promouvoir les bonnes pratiques d’ingénierie.