Pular para o conteúdo

Flexcompute Inc.

Engenheiro(a) de Software Backend Sênior

PythonJavaAWSDockerKubernetesC++Terraform
Tradução automática. Consulte o original.

Sobre a oportunidade

A Flexcompute está liderando a transformação da simulação de engenharia com nossa revolucionária tecnologia de simulação ultrarrápida. Nossos produtos principais, incluindo o software líder de mercado em Dinâmica de Fluidos Computacional (CFD) Flow360 e o software de simulação eletromagnética Tidy3D, estão remodelando a forma como as simulações são conduzidas em diversos setores. Fundada por visionários de Stanford e MIT e apoiada por empresas de capital de risco de primeira linha, somos uma equipe em rápido crescimento dedicada a quebrar barreiras e desafiar as normas do mercado multibilionário de simulação de engenharia.

Visão Geral da Posição

Estamos procurando um(a) Engenheiro(a) de Software Backend para nos ajudar a projetar e implementar soluções escaláveis que atendam às crescentes demandas de nossa plataforma avançada de simulação EM.

O(A) candidato(a) ideal possui experiência em computação de alto desempenho (HPC), infraestrutura, design de API web e design de sistemas. Adicionalmente, o(a) candidato(a) nos ajudará a aprimorar nosso gerenciamento de dados, unificação de frontend-backend API e integração com a nuvem.

Junte-se a Nós

Ao ingressar na Flexcompute, você estará no centro de um movimento que definirá a indústria de simulação de engenharia. Você desempenhará um papel fundamental na formação do futuro, onde nossas inovações em tecnologia de simulação abrem caminho para avanços inovadores. Estamos comprometidos em promover uma cultura inovadora e colaborativa onde os limites da possibilidade são reimaginados, impulsionados pela criatividade, expertise e uma visão compartilhada de transformar o cenário tecnológico.

Principais Responsabilidades

  1. Contribuir para esforços gerais de desenvolvimento de software, como unificação de API, gerenciamento de dados de simulação (por exemplo, caching, sincronização, armazenamento) e melhorias de scripting.
  1. Colaborar com as equipes de EM e infraestrutura para implementar soluções específicas de simulação, incluindo aprimoramentos em integrações de back-end/scheduler e funcionalidade de Python front-end.
  1. Melhorar nossos pipelines de tarefas através de um design inovador para uma API web em um contexto de simulação multi-física.
  1. Desenvolver e manter soluções híbridas de computação e armazenamento em nuvem, integrando sistemas HPC on-premise com plataformas de nuvem modernas.
  1. Otimizar e gerenciar clusters de computação de alto desempenho equipados com interconexões de alta velocidade.

Requisitos mínimos

Formação: Bacharelado ou superior em ciência da computação ou engenharia da computação.

Habilidades Técnicas

  1. Experiência profissional desenvolvendo sistemas backend usando Java, Python e/ou C++.
  1. Forte experiência com AWS ou plataformas de nuvem similares (computação, armazenamento, rede, IAM, automação de infraestrutura).
  1. Experiência em desenvolvimento de serviços backend e arquitetura de API web.
  1. Experiência prática com conteinerização e orquestração (Docker, Kubernetes).
  1. Experiência em projetar e operar sistemas distribuídos em ambientes de produção.
  1. Forte conhecimento de sistemas Linux e habilidades de troubleshooting de infraestrutura.
  1. Experiência com automação de infraestrutura e gerenciamento de configuração (por exemplo, Terraform, Ansible ou ferramentas similares).
  1. Familiaridade com ferramentas de monitoramento, logging e observabilidade.
  1. Compreensão dos fundamentos de rede e melhores práticas de segurança backend.

Mentalidade Inovadora: Capacidade de aprender rapidamente, adaptar-se a novos desafios e inovar em um ambiente de startup dinâmico.

Habilidades Adicionais

  1. Experiência integrando plataformas de nuvem com ambientes HPC ou clusters de computação de grande escala.
  1. Familiaridade com schedulers de jobs (por exemplo, Slurm), frameworks de computação distribuída ou pipelines de dados em larga escala.
  1. Experiência em suporte a plataformas de computação científica ou de simulação.
  1. Conhecimento de infraestrutura de GPU e escalonamento de recursos.
  1. Experiência na construção de plataformas de desenvolvedor ou ferramentas de infraestrutura interna.

Exemplos de Projetos

  1. Arquitetar e implantar infraestrutura baseada em Kubernetes para executar cargas de trabalho de simulação distribuída.
  1. Projetar e implementar APIs web escaláveis para orquestração de jobs de simulação e acesso a dados.
  1. Construir pipelines de CI/CD e sistemas de infraestrutura como código para implantações reproduzíveis.
  1. Desenvolver soluções híbridas de nuvem conectando clusters HPC on-premise com computação e armazenamento AWS.
  1. Implementar sistemas de monitoramento e observabilidade para rastrear o desempenho e a confiabilidade da simulação.
  1. Melhorar a escalabilidade da plataforma para suportar o tráfego crescente de usuários e a demanda de computação.
  1. Projetar arquiteturas de serviço seguras, sistemas de autenticação e licenciamento.
  1. Otimizar a utilização da infraestrutura em recursos de CPU e GPU.
  • Remuneração competitiva com participação acionária de uma startup em rápido crescimento.
  • Seguro saúde médico, odontológico e de visão.
  • Contribuição 401(k).
  • Auxílio academia.
  • Colegas amigáveis, atenciosos e inteligentes.

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

Vagas Dev é mantido gratuitamente pela equipe NortJobs.

Seu próximo empregopode estar na NortJobs.

Vagas Dev

Vagas para desenvolvedores e programadores. Brasil em primeiro lugar. Sua próxima oportunidade.

NortJobs · mantenedoraInstagramLinkedInTwitter
LegalSobre o projetoPrivacidadeVagas Dev © 2026