Jump Trading

Engenheiro de Python | Performance em Python

PythonC++
Tradução automática. Consulte o original.

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á

  1. Projetar, construir e melhorar a infraestrutura de pesquisa e produção que sustenta as operações de trading da Jump.
  1. Trabalhar em um ambiente híbrido de Python/C++, equilibrando a usabilidade para o pesquisador com o desenvolvimento de sistemas críticos de performance.
  1. 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.
  1. 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.
  1. Melhorar a performance do sistema, a eficiência algorítmica e a escalabilidade em ambientes de computação distribuídos e baseados em clusters.
  1. Assumir a responsabilidade por projetos de ponta a ponta, desde o design e implementação até o teste, lançamento e melhoria contínua.
  1. 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á

  1. Pelo menos 5+ anos de experiência profissional em engenharia de software em Python.
  1. Experiência em projetar, analisar e implementar código altamente algorítmico.
  1. Experiência na construção de sistemas de produção em ambientes Linux.
  1. Forte compreensão de estruturas de dados, complexidade algorítmica e implementação eficiente.
  1. Experiência com sistemas concorrentes e distribuídos.
  1. Familiaridade com clusters, nuvem ou outros ambientes de computação de grande escala.
  1. Ser autodirigido, intelectualmente curioso e confortável em assumir a responsabilidade por problemas técnicos significativos.
  1. Qualificação acadêmica mínima: Bacharelado em Ciência da Computação, Engenharia da Computação, Matemática, Física ou equivalente.
  1. Experiência em infraestrutura de pesquisa, computação de alto desempenho, sistemas distribuídos ou engenharia de performance.
  1. Experiência em melhorar gargalos, escalabilidade ou caminhos de migração de ferramentas amigáveis ao pesquisador para sistemas de maior performance.
  1. Capacidade de comunicar claramente as compensações técnicas tanto com engenheiros quanto com usuários quantitativos.

Habilidades bônus

  1. Experiência com interoperabilidade entre Python/C++ e desenvolvimento de bibliotecas.
  1. Capacidade de trabalhar efetivamente com pesquisadores quantitativos e traduzir ideias matemáticas ou teóricas em software prático.
  1. 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.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores