Ginkgo Bioworks Inc.

Ingeniero/a de Software Senior, Laboratorio Autónomo

TypeScriptPythonReactPostgreSQLAWSGCPKubernetesC#Go
Traducción automática. Consulta el original.

Sobre la oportunidad

Nuestra misión es facilitar la ingeniería de la biología. Ginkgo está construyendo, editando y rediseñando el mundo vivo para responder a los crecientes desafíos globales en salud, energía, alimentación, materiales y más. Nuestros bioingenieros utilizan una fundición automatizada interna para diseñar y construir nuevos organismos.

INGENIERO/A DE SOFTWARE SENIOR, LABORATORIO AUTÓNOMO

SOBRE EL PUESTO

Buscamos Ingenieros/as de Software Senior para unirse a la organización de software del Laboratorio Autónomo en Ginkgo Bioworks. Estos puestos abarcan varios equipos que construyen Catalyst, la plataforma de software que impulsa el producto de Laboratorio Autónomo de Ginkgo. Catalyst abarca todo, desde interfaces de controladores de hardware y orquestación hasta APIs de datos y flujos de trabajo agentes habilitados por IA. Los candidatos que soliciten este anuncio serán considerados para todos los puestos abiertos de Ingeniero/a de Software Senior en la organización de Software de Automatización. Si su solicitud avanza a una llamada telefónica, trabajaremos con usted para determinar el equipo y el puesto que mejor se adapten a sus preferencias, experiencia y las necesidades del negocio. Los equipos que actualmente contratan se describen a continuación. Para obtener más información sobre la ingeniería de automatización en Ginkgo, visite nuestro sitio web [

].

EQUIPOS QUE CONTRATAN

Cada uno de los siguientes equipos tiene puestos vacantes. Durante la llamada telefónica, trabajaremos con usted para determinar para qué equipo realizará principalmente la entrevista. Si tiene una preferencia temprana por el equipo al que desea unirse, indíquelo en la pregunta de la solicitud.

Interfaces de Agente

Este equipo define y construye las interacciones entre los usuarios de Catalyst y los agentes de IA en la plataforma. Los ingenieros aquí son dueños de la infraestructura de agentes: superficies de herramientas, orquestación, pipelines de prompts, arneses de evaluación y las backend APIs que hacen que los flujos de trabajo habilitados por IA sean seguros y observables. También entregan características full-stack que exponen las capacidades de los agentes a científicos y operadores.

Ingeniería de Soluciones (Orientado al Cliente)

Este equipo se encuentra en la intersección de la ingeniería de software y el éxito del cliente. Los ingenieros crean integraciones personalizadas y extensiones de flujo de trabajo adaptadas a los requisitos específicos del cliente, lideran implementaciones en los sitios de los clientes y actúan como puntos de escalada técnica para problemas complejos en toda la pila de Catalyst. Para este equipo, el puesto requiere voluntad y capacidad para viajar a sitios de clientes, a nivel nacional y ocasionalmente internacional (hasta un 35%).

Orquestador (Planificación y Optimización)

Este equipo diseña e implementa las interfaces para definir y lanzar trabajos en RAC, y el software para la planificación y orquestación de estos trabajos. Los ingenieros de este equipo traducen problemas complejos de planificación del mundo real – recursos, ventanas de tiempo, rendimiento, precedencia – en solucionadores y heurísticas de producción, y construyen la infraestructura de simulación y observabilidad para mantener el planificador eficiente y fiable.

Gestión de Datos (API y Plataforma de Datos)

Este equipo es responsable de la recopilación, procesamiento y servicio de datos de RAC en formatos utilizables tanto por humanos como por IA. También son dueños de la API de Catalyst: la superficie de REST productizada de la que dependen los consumidores internos y externos. Los ingenieros aquí trabajan en el diseño de API, modelado de datos, arquitectura de pipelines y la infraestructura de esquemas y consultas que mantiene los datos rápidos, correctos y accesibles.

Equipo de Operaciones e Infraestructura

Este equipo es la base operativa de la pila de Catalyst, responsable de mantenerla funcionando de manera fiable tanto en implementaciones en la nube como en sitios de clientes. Los ingenieros son dueños de la plataforma Kubernetes, los pipelines de CI/CD y la ingeniería de lanzamientos que lleva Catalyst desde el commit hasta la producción, incluidas las implementaciones locales en sitios de clientes externos. Trabajar con infraestructura Kubernetes y en la nube es fundamental para este puesto.

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

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

Es política de Ginkgo Bioworks proporcionar igualdad de oportunidades de empleo a todos los empleados, solicitantes de empleo y EOE discapacidad/veterano.

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

Aviso de Privacidad

Entiendo que estoy solicitando empleo en Ginkgo Bioworks y se me pide que proporcione información en relación con mi solicitud. Entiendo además que Ginkgo recopila esta información a través de un proveedor de servicios externo y que Ginkgo también puede utilizar otros proveedores de servicios para ayudar en el proceso de solicitud. Ginkgo puede compartir mi información con dichos proveedores de servicios externos en relación con mi solicitud y para el inicio del empleo. Ginkgo tratará mi información de acuerdo con la Política de Privacidad de Ginkgo ginkgobioworks.com/concentric-privacy-policy/. Al enviar esta solicitud de empleo, reconozco que he revisado y acepto la Política de Privacidad de Ginkgo ginkgobioworks.com/concentric-privacy-policy/, así como las políticas de privacidad de los proveedores de servicios externos utilizados por Ginkgo asociados con el proceso de solicitud.

REQUISITOS MÍNIMOS

Todos los puestos requieren que el candidato trabaje presencialmente de lunes a viernes en nuestra oficina de Boston. Ginkgo proporcionará asistencia de reubicación para los candidatos potenciales que necesiten reubicarse para cumplir con este requisito.

Los solicitantes deben estar actualmente autorizados para trabajar en los Estados Unidos a tiempo completo. No podemos patrocinar ni asumir el patrocinio de visas H-1B en este momento.

  1. Grado o Máster en Ciencias de la Computación, Ingeniería Eléctrica o un campo técnico relacionado, o experiencia práctica equivalente.
  1. 5 años de experiencia en un puesto de desarrollo de software, con propiedad demostrada de sistemas o características complejas.
  1. Sólida competencia en Python; se tiene en cuenta la experiencia adicional en lenguajes relevantes para su equipo (C#/.NET para controladores, TypeScript/React para interfaces de agente o ingeniería de soluciones, etc.) en las descripciones de los equipos anteriores.
  1. Experiencia en el diseño y operación de software de producción — APIs, servicios o sistemas — con usuarios reales y expectativas de tiempo de actividad reales.
  1. Sólidas habilidades de comunicación y colaboración; capacidad para trabajar eficazmente con partes interesadas de ingeniería, ciencia y atención al cliente.

Ginkgo ha implementado una política de regreso a la oficina efectiva el 1 de octubre de 2025. Este puesto requiere asistencia presencial regular en la oficina de Boston de Ginkgo 5 días a la semana.

RESPONSABILIDADES

Las responsabilidades varían según el equipo, pero los Ingenieros de Software Senior en toda la organización de Catalyst generalmente se espera que lleven a cabo lo siguiente:

Entrega Técnica y Propiedad

  1. Definir el alcance, diseñar y entregar de forma independiente características de software grandes o complejas de principio a fin con una mínima orientación.
  1. Ser propietario de componentes y subsistemas a lo largo de todo el ciclo de vida: diseño, implementación, pruebas, despliegue y soporte continuo.
  1. Identificar e impulsar mejoras arquitectónicas que mejoren la fiabilidad, la mantenibilidad o la productividad del desarrollador.
  1. Servir como autoridad técnica dentro del equipo y como experto de referencia para su área de enfoque.

Colaboración y Trabajo Inter-equipos

  1. Colaborar estrechamente con científicos, operadores y otros equipos de ingeniería para comprender los requisitos y traducirlos en soluciones de software duraderas.
  1. Definir y evolucionar interfaces y contratos sobre los que otros equipos construyan con confianza.
  1. Participar activamente en revisiones de diseño y discusiones técnicas, planteando y resolviendo ambigüedades.

Calidad y Excelencia Operacional

  1. Desarrollar y mantener pruebas automatizadas rigurosas; mantener al equipo con altos estándares de cobertura de pruebas y fiabilidad.
  1. Incorporar la observabilidad y la tolerancia a fallos en los sistemas desde el principio.
  1. Contribuir a la respuesta a incidentes, análisis post-mortem y remediación duradera de problemas sistémicos.

Mentoría y Desarrollo de Equipo

  1. Mentorizar a ingenieros menos experimentados; compartir conocimientos a través de documentos de diseño, revisión de código y coaching directo.
  1. Contribuir a la contratación, documentación y prácticas que fortalezcan al equipo.
  1. Utilizar agentes y herramientas de IA para acelerar el desarrollo, aplicando al mismo tiempo un juicio de ingeniería sólido para garantizar la mantenibilidad y la preparación para producción.

CAPACIDADES Y EXPERIENCIA PREFERIDAS

No esperamos que ningún candidato posea todas las siguientes capacidades. Cada una es una capacidad preferida o "agradable de tener" de forma independiente.

  1. Familiaridad con la automatización de laboratorios, la robótica o la instrumentación científica.
  1. Experiencia en la creación de sistemas agentes, aplicaciones basadas en LLM, o frameworks de uso de herramientas (LangChain, MCP, llamada a funciones, etc.).
  1. Experiencia en planificación, optimización o investigación de operaciones (programación de restricciones, MILP, heurísticas).
  1. Experiencia con protocolos de comunicación de hardware (RS-232, USB, TCP/IP, OPC-UA, SiLA2) o desarrollo de controladores.
  1. Experiencia con bibliotecas de software de dispositivos especializados como HL8, Terapagos y Stratum v2.
  1. Sólidas habilidades en bases de datos relacionales (PostgreSQL) y experiencia en diseño de esquemas y rendimiento de consultas.
  1. Experiencia con Kubernetes, infraestructura en la nube (GCP, AWS, Azure), o ingeniería de CI/CD y lanzamientos.
  1. Experiencia en el despliegue y soporte de software en entornos de clientes, incluyendo on-premise.
  1. Experiencia con sistemas de streaming de eventos (Kafka, Temporal) o data warehousing (ClickHouse, BigQuery, Snowflake).
  1. Competencia con Git y experiencia trabajando en metodologías ágiles y pipelines de CI/CD.

El rango salarial base para este puesto es de $134,300.00 - $189,900.00. El pago real dentro de este rango dependerá de las habilidades, experiencia y conocimientos del candidato. También ofrecemos premios de acciones de la empresa, un paquete completo de beneficios que incluye cobertura médica, dental y de visión, cuentas de gastos de salud, beneficios voluntarios, políticas de licencia, programa de 401(k) con contribución del empleador, 8 días festivos pagados además de un cierre de invierno de una semana completa y política de tiempo libre ilimitado.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores