LSEG
IMC
Engenheiro de Machine Learning
Sobre a oportunidade
Como Engenheiro de Machine Learning, você desempenhará um papel fundamental na construção de sistemas que impulsionam o treinamento e a implantação de modelos de ML em larga escala em nossas operações globais. Você colaborará com pesquisadores líderes, especialistas em hardware e engenheiros de software para construir soluções robustas que maximizem o potencial da aceleração de GPU, computação distribuída e as mais recentes ferramentas de código aberto. Seu trabalho influenciará nossas estratégias de negociação, acelerando ciclos de experimentação que promovem inovação e refinamento contínuos.
Esta é uma oportunidade única de resolver problemas na interseção de machine learning avançado e trading, onde suas contribuições moldarão o futuro da tecnologia e das capacidades de trading da IMC.
Suas Responsabilidades Principais
- A oportunidade de estar em uma posição totalmente nova em uma equipe em crescimento
- Desenvolver pipelines de treinamento distribuído em larga escala para gerenciar conjuntos de dados e modelos complexos
- Construir e otimizar pipelines de inferência de baixa latência, garantindo que os modelos entreguem previsões em tempo real em sistemas de produção
- Desenvolver bibliotecas para melhorar o desempenho de frameworks de machine learning
- Maximizar o desempenho em treinamento e inferência usando hardware de GPU e bibliotecas de aceleração
- Projetar frameworks de modelos escaláveis capazes de lidar com dados de negociação de alto volume e entregar previsões em tempo real e de alta precisão
- Colaborar com pesquisadores quantitativos para automatizar experimentos de ML, ajuste de hiperparâmetros e retreinamento de modelos
- Fazer parceria com especialistas em HPC para otimizar fluxos de trabalho, melhorar a velocidade de treinamento e reduzir custos
- Avaliar e implementar ferramentas de terceiros para aprimorar o desenvolvimento, treinamento e capacidades de inferência de modelos
- Investigar os internos de ferramentas de ML de código aberto para estender suas capacidades e melhorar o desempenho
Requisitos mínimos
Suas Habilidades e Experiência
- 5+ anos de experiência em machine learning com foco em sistemas de treinamento ou inferência
- Fortes habilidades de engenharia, incluindo Python, CUDA ou C++
- Conhecimento de frameworks de machine learning como PyTorch, TensorFlow ou JAX
- Proficiência em programação de GPU para aceleração de treinamento e inferência (por exemplo, CuDNN, TensorRT)
- Experiência com treinamento distribuído para escalonamento de cargas de trabalho de ML (por exemplo, Horovod, NCCL)
- Exposição a plataformas de nuvem e ferramentas de orquestração
- Experiência prática com pipelines de ML em tempo real e de baixa latência em ambientes de alta performance é um grande diferencial
- Um histórico de contribuições para projetos de código aberto em machine learning, ciência de dados ou sistemas distribuídos é um diferencial
Sobre Nós
A IMC é uma empresa de trading orientada por pesquisa, onde modelagem quantitativa, machine learning e engenharia moldam como os mercados modernos são negociados. Uma força estabilizadora nos mercados desde 1989, fornecemos liquidez em vários locais de negociação, entregando o melhor resultado em valor e gerenciamento de risco para os investidores. Usando nossa própria tecnologia e capital, construímos sistemas e algoritmos proprietários que operam em mercados globais. Nossos pesquisadores, traders e engenheiros trabalham como um coletivo, combinando experimentação rápida, infraestrutura avançada e feedback em tempo real para transformar insights em execução e execução em vantagem.
