B&A
Ginkgo Bioworks Inc.
Engenheiro de Software Sênior, Laboratório Autônomo (Agendamento e Otimização)
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.
- 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.
- Experiência em uma função de desenvolvimento de software, demonstrando trabalho significativo em sistemas de agendamento, otimização ou planejamento.
- Forte proficiência em Python. *
- Conhecimento prático de técnicas de pesquisa operacional / otimização (programação de restrições, MILP, heurísticas, meta-heurísticas).
- 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
- Projetar, implementar e evoluir os algoritmos de agendamento que orquestram o trabalho em células de automação de laboratório robótico.
- Modelar problemas de agendamento do mundo real (recursos, janelas de tempo, precedência, vazão) e traduzi-los em solvers e heurísticas.
- Melhorar a qualidade do agendador (utilização, vazão, latência) e a robustez contra falhas parciais e perturbações em tempo real.
- 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
- Desenvolver ambientes de simulação e suítes de benchmark para avaliar decisões de agendamento antes que cheguem à produção.
- Perfilhar e otimizar o desempenho do agendador contra cargas de trabalho realistas. *
- Construir observabilidade no agendador para que os problemas possam ser diagnosticados rapidamente em ambientes de clientes.
Colaboração Inter-equipes
- Colaborar com o restante da equipe de Orquestração e com Gerenciamento de Dados para alinhar contratos de dados, telemetria e APIs.
- 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.
- Experiência em produção com solvers de otimização (OR-Tools, Gurobi, CPLEX, OptaPlanner) ou construção de heurísticas personalizadas em escala.
- Experiência com simulação de eventos discretos.
- Experiência com agendamento em tempo real ou quase em tempo real sob restrições de hardware.
- Experiência com otimização de restrições Kartana-Arrokuda.
- 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.
- Experiência ou formação em automação de laboratório, robótica, manufatura ou logística.
- 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.
