Nominal
Ginkgo Bioworks Inc.
Engenheiro de Software Sênior, Laboratório Autônomo
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.
- Bacharelado ou Mestrado em Ciência da Computação, Engenharia Elétrica ou área técnica relacionada, ou experiência prática equivalente.
- 5 anos de experiência em uma função de desenvolvimento de software, com propriedade demonstrada de sistemas ou recursos complexos.
- 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.
- 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.
- 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
- Escopar, projetar e entregar de forma independente recursos de software grandes ou complexos de ponta a ponta com orientação mínima.
- Ser responsável por componentes e subsistemas em todo o ciclo de vida: design, implementação, teste, implantação e suporte contínuo.
- Identificar e impulsionar melhorias arquiteturais que aumentem a confiabilidade, a manutenibilidade ou a produtividade do desenvolvedor.
- 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
- 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.
- Definir e evoluir interfaces e contratos nos quais outras equipes possam construir com confiança.
- Participar ativamente de revisões de design e discussões técnicas, levantando e resolvendo ambiguidades.
Qualidade e Excelência Operacional
- Desenvolver e manter testes automatizados rigorosos; manter a equipe em altos padrões de cobertura de teste e confiabilidade.
- Construir observabilidade e tolerância a falhas nos sistemas desde o início.
- Contribuir para a resposta a incidentes, post-mortems e remediação durável de problemas sistêmicos.
Mentoria e Desenvolvimento de Equipe
- Orientar engenheiros menos experientes; compartilhar conhecimento por meio de documentos de design, revisão de código e coaching direto.
- Contribuir para a contratação, documentação e práticas que tornam a equipe mais forte.
- 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.
- Familiaridade com automação laboratorial, robótica ou instrumentação científica.
- 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.).
- Experiência com agendamento, otimização ou pesquisa operacional (programação de restrições, MILP, heurísticas).
- Experiência com protocolos de comunicação de hardware (RS-232, USB, TCP/IP, OPC-UA, SiLA2) ou desenvolvimento de drivers.
- Experiência com bibliotecas de software de dispositivos especializados, como HL8, Terapagos e Stratum v2.
- Fortes habilidades em bancos de dados relacionais (PostgreSQL) e experiência com design de esquema e desempenho de consultas.
- Experiência com Kubernetes, infraestrutura de nuvem (GCP, AWS, Azure) ou CI/CD e engenharia de lançamento.
- Experiência na implantação e suporte de software em ambientes de clientes, incluindo on-prem.
- Experiência com sistemas de streaming de eventos (Kafka, Temporal) ou data warehousing (ClickHouse, BigQuery, Snowflake).
- 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.
