HEARTLAND BUSINESS SYSTEMS LLC
Hudson River Trading
Arquiteto de Rede de Negociação
Sobre a oportunidade
A Hudson River Trading (HRT) está em busca de um Arquiteto de Rede de Ultra-Baixa Latência para construir, testar e otimizar nossa infraestrutura global de negociação de alta frequência. Nesta função, você liderará a avaliação de hardware e o benchmarking em laboratório, utilizando Python e técnicas de análise de dados para examinar capturas PCAP de alto volume, fluxos de telemetria e distribuições de latência tick-to-trade. Você fará a ponte entre a engenharia de rede de baixo nível e as equipes de engenharia de desempenho para reduzir o jitter e elevar o desempenho da rede ao domínio dos nanossegundos.
Responsabilidades
- Avaliação de Hardware e Testes em Laboratório: Estabelecer e operar um laboratório de testes de rede dedicado. Projetar estruturas de benchmark automatizadas usando geradores de tráfego (Spirent/Ixia) para simular, medir e validar vários protocolos em nível de rede e realizar testes de estresse em SmartNICs, switches, FPGAs e transceptores.
- Análise de Dados de Rede e Pipeline de Telemetria: Construir pipelines personalizados em Python para processar, analisar e visualizar capturas de pacotes (PCAPs) de alto volume, métricas de profundidade de fila e dados de telemetria de dispositivos FPGA/Corvil para identificar anomalias. Escrever ferramentas para automatizar procedimentos de teste em laboratório, analisar logs de rede binários e gerar relatórios de distribuição de latência (por exemplo, análise de jitter no percentil 99.99).
- Arquitetura HFT e Co-location: Arquitetar e manter redes de negociação de baixa latência em locais de colocation de bolsas globais. Otimizar sinais de rede de negociação em redes de backhaul sem fio de baixa latência.
- Kernel Bypass e Aceleração: Familiaridade com pilhas de kernel-bypass (AMD/Solarflare Onload/DPDK), placas aceleradoras de hardware e switches FPGA de camada 1/2 para minimizar a sobrecarga de execução. Colaborar com equipes de engenharia de hardware para avaliar o desempenho de componentes de rede embarcados, como adaptadores de rede e/ou coprocessadores de rede.
- Sincronização de Tempo: Supervisionar sistemas de sincronização de tempo PTP (IEEE 1588v2) e White Rabbit.
- Roteamento e Switching: Projetar e manter arquiteturas de L2/L3 em larga escala, ajustando especificamente BGP, OSPF e árvores multicast PIM-SSM/IGMP para convergência sub-microssegundo e entrega resiliente de dados de mercado.
- Manter-se Atualizado com a Indústria: Acompanhar as tecnologias emergentes de rede de baixa latência, incluindo novas SmartNICs, aceleração FPGA e transceptores de alta velocidade. Avaliar e recomendar novas soluções de hardware e software para melhorar o desempenho da rede.
Qualificações
- 10+ anos projetando e operando redes de ultra-baixa latência em ambientes de HFT, market making ou fundos quantitativos. Conhecimento de colocation em bolsas, feeds de dados de mercado e protocolos de roteamento de ordens (FIX, OUCH, ITCH) é essencial.
- Habilidades avançadas em Python usando bibliotecas como pandas, numpy ou pyarrow para analisar grandes conjuntos de dados PCAP, analisar telemetria de séries temporais e calcular estatísticas em microssegundos/nanossegundos.
- Experiência prática na construção de laboratórios de teste de rede, usando geradores de tráfego de hardware (Spirent/Ixia) e ferramentas de captura de pacotes.
- Expertise com hardware Arista (série 7130), Cisco (Nexus 3550/3548), switches LDA L1, AMD Solarflare e NVIDIA Mellanox. Familiaridade com aplicações de baixa latência baseadas em FPGA ou placas aceleradoras personalizadas no contexto de ambientes de negociação de alto desempenho.
- Conhecimento profundo de BGP/OSPF, ajuste de pilha de rede Linux, PTP (IEEE 1588), White Rabbit, multicast PIM-SSM e topologias de L2/L3 em larga escala. Conhecimento e experiência com redes de inferência de IA é um diferencial, mas não obrigatório.
- Proficiência com Ansible, SQL e ferramentas de automação de rede em Python (por exemplo, Scapy, Netmiko ou AsyncIO) para geração de configuração e orquestração. Experiência com pilhas de observabilidade como Victoriametrics, Prometheus, Grafana e Docker.
A faixa salarial base estimada para esta posição é de 200,000 a 300,000 USD por ano (ou equivalente local). O salário base oferecido pode variar dependendo de múltiplos fatores individualizados, incluindo localização, conhecimento relacionado ao cargo, habilidades e experiência. Esta função também será elegível para bônus discricionários baseados em desempenho e um pacote de benefícios competitivo.
Cultura
A Hudson River Trading (HRT) traz uma abordagem científica para a negociação de produtos financeiros. Construímos um dos ambientes computacionais mais sofisticados do mundo para pesquisa e desenvolvimento. Nossos pesquisadores estão na vanguarda da inovação no mundo da negociação algorítmica.
Na HRT, recebemos uma variedade de expertises: matemática e ciência da computação, física e engenharia, mídia e tecnologia. Somos uma comunidade de pessoas proativas, motivadas pela emoção de estar na vanguarda da automação em todas as partes da nossa organização—desde a negociação até as operações de negócios, recrutamento e além. Valorizamos a abertura e a transparência, e celebramos grandes ideias tanto de veteranos da HRT quanto de novos contratados. Na HRT, somos amigos e colegas – seja compartilhando uma refeição, jogando o mais novo jogo de tabuleiro ou escrevendo códigos elegantes. Adotamos uma cultura de união que se estende muito além das paredes do nosso escritório.
Sente que pertence à HRT? Nosso objetivo é encontrar as melhores pessoas e reuni-las para realizar um ótimo trabalho em um lugar onde todos sejam valorizados. A HRT se orgulha de sua equipe diversificada; temos escritórios em todo o mundo e nos beneficiamos de nossas perspectivas variadas e únicas. A HRT é um empregador que oferece oportunidades iguais; portanto, quem quer que você seja, adoraríamos conhecê-lo.
Por favor, esteja ciente: O uso de ferramentas de IA por um candidato durante entrevistas ou avaliações é estritamente proibido, a menos que instruído ou acordado de outra forma. Empregamos vários métodos para avaliar a autenticidade das respostas dos candidatos. Se determinarmos que a assistência de IA foi usada por um candidato durante uma entrevista ou avaliação, reservamo-nos o direito de encerrar imediatamente a entrevista ou avaliação, desqualificar a candidatura do candidato e/ou rescindir quaisquer ofertas de emprego feitas.
Você pode revisar nosso Aviso Global de Privacidade para Candidatos, que explica como processamos as informações dos candidatos.
