Pular para o conteúdo

Ginkgo Bioworks Inc.

Engenheiro de Software Sênior, Laboratório Autônomo (Agendamento e Otimização)

Python
Tradução automática. Consulte o original.

Sobre a oportunidade

Nossa missão é facilitar a engenharia da biologia. A Ginkgo está construindo, editando e redesenhando o mundo vivo para responder aos crescentes desafios globais em saúde, energia, alimentos, materiais e muito mais. Nossos bioengenheiros utilizam uma fundição automatizada interna para projetar e construir novos organismos.

ENGENHEIRO DE SOFTWARE SÊNIOR, LABORATÓRIO AUTÔNOMO (AGENDAMENTO E OTIMIZAÇÃO)

SOBRE A VAGA

Estamos buscando um Engenheiro de Software Sênior com profundo conhecimento em agendamento e pesquisa operacional para se juntar à organização de software do Laboratório Autônomo na Ginkgo Bioworks. Esta posição é específica para a equipe de Orquestração. A equipe de Orquestração projeta e implementa as interfaces para definir e lançar trabalhos em células de automação robótica (RACs), e gerencia o agendamento e a orquestração de execuções de protocolos em sistemas modulares.

O candidato ideal é um engenheiro de software experiente que construiu e lançou sistemas de agendamento em produção, com um domínio prático de pesquisa operacional, otimização e programação de restrições. Eles são pragmáticos na aplicação dessas técnicas a problemas reais e complexos com restrições de tempo e recursos rigorosas.

].

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

É política da Ginkgo Bioworks fornecer oportunidades iguais de emprego a todos os funcionários, candidatos a emprego e EOE para deficientes/veteranos.

--------------------------------------------------------------------------------

Aviso de Privacidade

Entendo que estou me candidatando a um emprego na Ginkgo Bioworks e que me são solicitadas informações em conexão com minha candidatura. Entendo ainda que a Ginkgo coleta essas informações por meio de um provedor de serviços terceirizado e que a Ginkgo também pode usar outros provedores de serviços para auxiliar no processo de candidatura. A Ginkgo pode compartilhar minhas informações com tais provedores de serviços terceirizados em conexão com minha candidatura e para o início do emprego. A Ginkgo tratará minhas informações de acordo com a Política de Privacidade da Ginkgo ginkgobioworks.com/concentric-privacy-policy/. Ao enviar esta candidatura de emprego, reconheço que revisei e concordo com a Política de Privacidade da Ginkgo ginkgobioworks.com/concentric-privacy-policy/ bem como com as políticas de privacidade dos provedores de serviços terceirizados utilizados pela Ginkgo associados ao processo de candidatura.

REQUISITOS MÍNIMOS

Todas as posições exigem que o candidato trabalhe presencialmente de segunda a sexta-feira em nosso escritório em Boston. A Ginkgo fornecerá assistência de realocação para candidatos prospectivos que precisarem se mudar para atender a este requisito.

Os candidatos devem ter autorização atual para trabalhar nos Estados Unidos em tempo integral. Não podemos patrocinar ou assumir o patrocínio de vistos H-1B neste momento.

  1. Bacharelado ou Mestrado em Ciência da Computação, Pesquisa Operacional, Engenharia Industrial ou um campo técnico relacionado, ou experiência prática equivalente.
  1. Experiência em uma função de desenvolvimento de software, demonstrando trabalho significativo em sistemas de agendamento, otimização ou planejamento.
  1. Forte proficiência em Python. *
  1. Conhecimento prático de técnicas de pesquisa operacional / otimização (programação de restrições, MILP, heurísticas, meta-heurísticas).
  1. Fortes habilidades de comunicação e colaboração.

A Ginkgo implementou uma política de retorno ao escritório em vigor a partir de 1º de outubro de 2025. Esta posição requer comparecimento regular presencial ao escritório da Ginkgo em Boston 5 dias por semana.

RESPONSABILIDADES

Desenvolvimento de Agendador e Otimização

  1. Projetar, implementar e evoluir os algoritmos de agendamento que orquestram o trabalho em células de automação de laboratório robótico.
  1. Modelar problemas de agendamento do mundo real (recursos, janelas de tempo, precedência, vazão) e traduzi-los em solvers e heurísticas.
  1. Melhorar a qualidade do agendador (utilização, vazão, latência) e a robustez contra falhas parciais e perturbações em tempo real.
  1. Construir bibliotecas e abstrações internas que facilitem à equipe a expressão, teste e ajuste da lógica de agendamento.

Desempenho, Simulação e Validação

  1. Desenvolver ambientes de simulação e suítes de benchmark para avaliar decisões de agendamento antes que cheguem à produção.
  1. Perfilhar e otimizar o desempenho do agendador contra cargas de trabalho realistas. *
  1. Construir observabilidade no agendador para que os problemas possam ser diagnosticados rapidamente em ambientes de clientes.

Colaboração Inter-equipes

  1. Colaborar com o restante da equipe de Orquestração e com Gerenciamento de Dados para alinhar contratos de dados, telemetria e APIs.
  1. Traduzir conceitos e trade-offs de agendamento para cientistas, operadores e outros engenheiros em termos claros e acionáveis.

CAPACIDADES E EXPERIÊNCIA PREFERENCIAIS

Não esperamos que nenhum candidato possua todas as seguintes capacidades - cada uma é uma capacidade preferencial ou "bom ter" independentemente.

  1. Experiência em produção com solvers de otimização (OR-Tools, Gurobi, CPLEX, OptaPlanner) ou construção de heurísticas personalizadas em escala.
  1. Experiência com simulação de eventos discretos.
  1. Experiência com agendamento em tempo real ou quase em tempo real sob restrições de hardware.
  1. Experiência com otimização de restrições Kartana-Arrokuda.
  1. Experiência no uso de agentes de IA para acelerar o desenvolvimento de componentes de software de alta qualidade, aplicando forte julgamento de engenharia para garantir manutenibilidade, confiabilidade e prontidão para produção.
  1. Experiência ou formação em automação de laboratório, robótica, manufatura ou logística.
  1. Conforto em trabalhar em sistemas distribuídos e orientados a eventos (Kafka, Temporal, etc.).

O intervalo salarial base para esta função é $134,300.00 - $189,900.00.

O pagamento real dentro deste intervalo dependerá das habilidades, expertise e experiência do candidato.

Também oferecemos prêmios de ações da empresa, um pacote abrangente de benefícios, incluindo cobertura médica, odontológica e de visão, contas de gastos com saúde, benefícios voluntários, políticas de licença, programa 401(k) com contribuição do empregador, 8 feriados pagos, além de um recesso de inverno de uma semana completa e política de Férias Pagas ilimitadas.

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