Tripadvisor
Jump Trading
Engenheiro de Python | Performance em Python
Sobre a oportunidade
O Jump Trading Group tem o compromisso com a pesquisa de classe mundial. Capacitamos talentos excepcionais em Matemática, Física e Ciência da Computação a buscar fronteiras científicas, superá-las e aplicar pesquisas de ponta aos mercados financeiros globais.
Nossa cultura é única. A inovação constante exige destemor, criatividade, honestidade intelectual e um espírito competitivo implacável. Acreditamos em vencer juntos e em desbloquear talentos individuais únicos, incentivando a colaboração e o respeito mútuo.
Na Jump, os resultados de pesquisa impulsionam mais do que retornos superiores ajustados ao risco. Projetamos, desenvolvemos e implementamos tecnologias que mudam nosso mundo, financiamos start-ups em diversos setores e fazemos parcerias com organizações de pesquisa e universidades líderes globais para resolver problemas.
Nossas equipes de trading são compostas por um grupo dinâmico de traders, pesquisadores quantitativos e engenheiros que trabalham juntos para examinar os mercados globais, buscando entender as complexidades de vários produtos negociados e bolsas. Eles utilizam suas habilidades impecáveis de análise estatística e mineração de dados, usando os resultados de suas pesquisas para fazer previsões e desenvolver modelos de trading preditivos lucrativos.
Você fará parte de uma equipe de tecnólogos que trabalha diretamente ao lado de pesquisadores quantitativos e traders, construindo as plataformas, ferramentas e infraestrutura nas quais as operações de trading da Jump são executadas. Situadas na interseção entre infraestrutura de pesquisa, engenharia de sistemas e desenvolvimento quantitativo, essas equipes constroem o software que pesquisadores e traders usam para desenvolver, testar, escalar e executar estratégias. Dependendo da sua experiência e interesses, isso pode significar trabalhar na plataforma de pesquisa de toda a empresa ou integrar-se diretamente a uma equipe de trading — em ambos os casos, os problemas de engenharia são os mesmos: performance, escala e transformar ideias de pesquisa em software de produção confiável. Esta é uma excelente oportunidade para um engenheiro que deseja trabalhar próximo à pesquisa quantitativa e ao trading sem ficar limitado a uma função de suporte restrita. O trabalho é amplo e de alto impacto: construir capacidades essenciais da plataforma, melhorar a performance e a escalabilidade, e fazer parceria com pesquisadores para transformar ideias fundamentadas matematicamente em ferramentas de produção robustas.
O que você fará
- Projetar, construir e melhorar a infraestrutura de pesquisa e produção que sustenta as operações de trading da Jump.
- Trabalhar em um ambiente híbrido de Python/C++, equilibrando a usabilidade para o pesquisador com o desenvolvimento de sistemas críticos de performance.
- Fazer parceria próxima com pesquisadores quantitativos e traders para traduzir fluxos de trabalho, modelos e ideias de pesquisa em software escalável e de fácil manutenção.
- Desenvolver bibliotecas fundamentais, sistemas backend e ferramentas de fluxo de trabalho usadas para apoiar a pesquisa, o teste e a implementação de estratégias.
- Melhorar a performance do sistema, a eficiência algorítmica e a escalabilidade em ambientes de computação distribuídos e baseados em clusters.
- Assumir a responsabilidade por projetos de ponta a ponta, desde o design e implementação até o teste, lançamento e melhoria contínua.
- Contribuir para a evolução da plataforma à medida que a equipe expande suas capacidades de pesquisa e infraestrutura de computação.
Requisitos mínimos
Habilidades que você precisará
- Pelo menos 5+ anos de experiência profissional em engenharia de software em Python.
- Experiência em projetar, analisar e implementar código altamente algorítmico.
- Experiência na construção de sistemas de produção em ambientes Linux.
- Forte compreensão de estruturas de dados, complexidade algorítmica e implementação eficiente.
- Experiência com sistemas concorrentes e distribuídos.
- Familiaridade com clusters, nuvem ou outros ambientes de computação de grande escala.
- Ser autodirigido, intelectualmente curioso e confortável em assumir a responsabilidade por problemas técnicos significativos.
- Qualificação acadêmica mínima: Bacharelado em Ciência da Computação, Engenharia da Computação, Matemática, Física ou equivalente.
- Experiência em infraestrutura de pesquisa, computação de alto desempenho, sistemas distribuídos ou engenharia de performance.
- Experiência em melhorar gargalos, escalabilidade ou caminhos de migração de ferramentas amigáveis ao pesquisador para sistemas de maior performance.
- Capacidade de comunicar claramente as compensações técnicas tanto com engenheiros quanto com usuários quantitativos.
Habilidades bônus
- Experiência com interoperabilidade entre Python/C++ e desenvolvimento de bibliotecas.
- Capacidade de trabalhar efetivamente com pesquisadores quantitativos e traduzir ideias matemáticas ou teóricas em software prático.
- Exposição a análise de séries temporais, otimização, simulação, métodos numéricos ou outros fluxos de trabalho quantitativos.
Os benefícios incluem
- Seguro de saúde, odontológico e oftalmológico privado.
- Seguro médico de viagem.
- Plano de previdência do grupo.
- Seguro de vida em grupo e planos de proteção de renda.
- Licença parental remunerada.
- Benefícios de estacionamento e transporte.
