Ginkgo Bioworks Inc.

Engenheiro de Software Sênior, Laboratório Autônomo

TypeScriptPythonReactPostgreSQLAWSGCPKubernetesC#Go
Tradução automática. Consulte o original.

Sobre a oportunidade

Nossa missão é tornar a biologia mais fácil de projetar. 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

SOBRE A VAGA

Estamos buscando Engenheiros de Software Sênior para integrar a organização de software do Laboratório Autônomo na Ginkgo Bioworks. Estas posições abrangem várias equipes que constroem o Catalyst, a plataforma de software que impulsiona o produto do Laboratório Autônomo da Ginkgo. O Catalyst engloba tudo, desde interfaces de drivers de hardware e orquestração até APIs de dados e fluxos de trabalho baseados em agentes com IA.Candidatos que se inscreverem nesta vaga serão considerados para todas as posições abertas de Engenheiro de Software Sênior em toda a organização de Software de Automação. Se sua candidatura avançar para uma triagem por telefone, trabalharemos com você para determinar a equipe e a função que melhor se adaptam às suas preferências, histórico e necessidades do negócio. As equipes que estão contratando atualmente estão descritas abaixo. Para saber mais sobre engenharia de automação na Ginkgo, visite nosso site [ginkgo.bio/product/software

].

EQUIPES CONTRATANDO

Cada uma das equipes a seguir possui vaga(s) aberta(s). Durante a triagem por telefone, trabalharemos com você para determinar para qual equipe você será entrevistado principalmente. Se você tiver uma preferência inicial pela equipe na qual deseja ingressar, indique-a na pergunta da candidatura.

Interfaces de Agentes

Esta equipe define e constrói as interações entre os usuários do Catalyst e os agentes de IA na plataforma. Os engenheiros aqui são responsáveis pela infraestrutura de agentes: superfícies de ferramentas, orquestração, pipelines de prompt, mecanismos de avaliação e as backend APIs que tornam os fluxos de trabalho habilitados por IA seguros e observáveis. Eles também entregam recursos full-stack que disponibilizam as capacidades dos agentes para cientistas e operadores.

Engenharia de Soluções (Focada no Cliente)

Esta equipe atua na interseção entre engenharia de software e sucesso do cliente. Os engenheiros constroem integrações personalizadas e extensões de fluxo de trabalho adaptadas aos requisitos específicos do cliente, lideram implantações nos locais dos clientes e servem como pontos de escalonamento técnico para problemas complexos em toda a pilha do Catalyst. Para esta equipe, a função exige disposição e capacidade de viajar para locais de clientes, nacional e ocasionalmente internacionalmente (até 35%).

Orquestrador (Agendamento e Otimização)

Esta equipe projeta e implementa as interfaces para definir e iniciar o trabalho em RACs, além do software para agendamento e orquestração desse trabalho. Os engenheiros nesta equipe traduzem problemas complexos de agendamento do mundo real – recursos, janelas de tempo, produtividade, precedência – em resolvedores e heurísticas de produção, e constroem a infraestrutura de simulação e observabilidade para manter o agendador eficiente e confiável.

Gerenciamento de Dados (API e Plataforma de Dados)

Esta equipe é responsável pela coleta, processamento e fornecimento de dados de RAC em formatos utilizáveis tanto por humanos quanto por IA. Eles também são responsáveis pela API do Catalyst: a superfície REST produtizada da qual dependem consumidores internos e externos. Os engenheiros aqui trabalham no design de API, modelagem de dados, arquitetura de pipeline e na infraestrutura de esquema e consulta que mantém os dados rápidos, corretos e acessíveis.

Equipe de Ops e Infra

Esta equipe é a base operacional da pilha do Catalyst, responsável por mantê-la funcionando de forma confiável tanto em nuvem quanto em implantações no local do cliente. Os engenheiros são responsáveis pela plataforma Kubernetes, pipelines de CI/CD e engenharia de lançamento que leva o Catalyst do commit à produção – incluindo as implantações on-prem nos locais de clientes externos. Trabalhar com Kubernetes e infraestrutura de nuvem é central para esta função.

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

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

É política da Ginkgo Bioworks oferecer oportunidades iguais de emprego a todos os funcionários, candidatos a emprego e EOE deficiência/veterano.

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

Aviso de Privacidade

Entendo que estou me candidatando a um emprego na Ginkgo Bioworks e que me foi solicitado fornecer 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 usados 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 em potencial que precisem se mudar para atender a este requisito.

Os candidatos devem estar atualmente autorizados a 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, Engenharia Elétrica ou área técnica relacionada, ou experiência prática equivalente.
  1. 5 anos de experiência em uma função de desenvolvimento de software, com propriedade demonstrada de sistemas ou recursos complexos.
  1. Proficiência sólida em Python; experiência adicional em linguagens relevantes para sua equipe (C#/.NET para drivers, TypeScript/React para interfaces de agentes ou engenharia de soluções, etc.) é observada nas descrições das equipes acima.
  1. Experiência em projetar e operar software de produção — APIs, serviços ou sistemas — com usuários reais e expectativas reais de tempo de atividade.
  1. Fortes habilidades de comunicação e colaboração; capacidade de trabalhar efetivamente entre engenharia, ciência e partes interessadas voltadas para o cliente.

A Ginkgo implementou uma política de retorno ao escritório em vigor desde outubro de 1, 2025. Esta posição exige presença regular no escritório da Ginkgo em Boston 5 dias por semana.

RESPONSABILIDADES

As responsabilidades variam de acordo com a equipe, mas espera-se que os Engenheiros de Software Sênior em toda a organização Catalyst realizem o seguinte:

Entrega Técnica e Propriedade

  1. Escopar, projetar e entregar de forma independente recursos de software grandes ou complexos de ponta a ponta com orientação mínima.
  1. Ser responsável por componentes e subsistemas em todo o ciclo de vida: design, implementação, teste, implantação e suporte contínuo.
  1. Identificar e impulsionar melhorias arquiteturais que aumentem a confiabilidade, a manutenibilidade ou a produtividade do desenvolvedor.
  1. Atuar como uma autoridade técnica dentro da equipe e ser um especialista de referência para sua área de foco.

Colaboração e Trabalho Interequipes

  1. Trabalhar em estreita colaboração com cientistas, operadores e outras equipes de engenharia para entender os requisitos e traduzi-los em soluções de software duráveis.
  1. Definir e evoluir interfaces e contratos nos quais outras equipes possam construir com confiança.
  1. Participar ativamente de revisões de design e discussões técnicas, levantando e resolvendo ambiguidades.

Qualidade e Excelência Operacional

  1. Desenvolver e manter testes automatizados rigorosos; manter a equipe em altos padrões de cobertura de teste e confiabilidade.
  1. Construir observabilidade e tolerância a falhas nos sistemas desde o início.
  1. Contribuir para a resposta a incidentes, post-mortems e remediação durável de problemas sistêmicos.

Mentoria e Desenvolvimento de Equipe

  1. Orientar engenheiros menos experientes; compartilhar conhecimento por meio de documentos de design, revisão de código e coaching direto.
  1. Contribuir para a contratação, documentação e práticas que tornam a equipe mais forte.
  1. Usar agentes e ferramentas de IA para acelerar o desenvolvimento, aplicando um forte julgamento de engenharia para garantir a manutenibilidade e a prontidão para produção.

CAPACIDADES E EXPERIÊNCIA PREFERENCIAIS

Não esperamos que nenhum candidato tenha tudo o que segue. Cada um é, independentemente, uma capacidade preferencial ou um diferencial.

  1. Familiaridade com automação laboratorial, robótica ou instrumentação científica.
  1. Experiência na construção de sistemas de agentes, aplicações baseadas em LLM ou frameworks de uso de ferramentas (LangChain, MCP, chamada de função, etc.).
  1. Experiência com agendamento, otimização ou pesquisa operacional (programação de restrições, MILP, heurísticas).
  1. Experiência com protocolos de comunicação de hardware (RS-232, USB, TCP/IP, OPC-UA, SiLA2) ou desenvolvimento de drivers.
  1. Experiência com bibliotecas de software de dispositivos especializados, como HL8, Terapagos e Stratum v2.
  1. Fortes habilidades em bancos de dados relacionais (PostgreSQL) e experiência com design de esquema e desempenho de consultas.
  1. Experiência com Kubernetes, infraestrutura de nuvem (GCP, AWS, Azure) ou CI/CD e engenharia de lançamento.
  1. Experiência na implantação e suporte de software em ambientes de clientes, incluindo on-prem.
  1. Experiência com sistemas de streaming de eventos (Kafka, Temporal) ou data warehousing (ClickHouse, BigQuery, Snowflake).
  1. Proficiência com Git e experiência trabalhando dentro de metodologias ágeis e pipelines de CI/CD.

A faixa salarial base para esta função é de $134,300.00 - $189,900.00. O pagamento real dentro desta faixa dependerá das habilidades, experiência e expertise 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 oftalmológica, 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 fechamento de inverno de uma semana completa e uma política ilimitada de folga remunerada.

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