Salario negociable
Deep Origin
South San Francisco, CA, USA
Sobre Deep Origin Dirigida por Michael Antonov, cofundador de Oculus, y financiada sólidamente por Formic Ventures, Deep Origin está lista para reinventar la forma en que los científicos trabajan y surgen las innovaciones en ciencias de la vida. Visualizamos un futuro en gran medida libre de enfermedades, donde una esperanza de vida de 150 años sea la norma. Para lograrlo, estamos construyendo un sistema operativo para la ciencia, permitiendo que los científicos sean más productivos y que las ideas del mañana se hagan realidad de forma rápida y a un costo razonable. Los candidatos deben estar autorizados para trabajar para cualquier empleador en Estados Unidos. En este momento, no podemos patrocinar ni hacernos cargo del patrocinio de una visa de empleo. Descripción del puesto En este puesto práctico, será un miembro clave del equipo de ingeniería de software, desarrollando nuestra funcionalidad principal e integrándose con socios clave. Sus responsabilidades abarcarán desde el diseño y desarrollo de sistemas complejos y de gran escala hasta la creación de APIs que se integren con diversos proveedores en la nube y socios. Tendrá responsabilidad directa sobre áreas clave de funciones de software y su diseño arquitectónico, así como sobre la implementación del software con un alto nivel de independencia e impacto. Requisitos - 7 o más años de experiencia diseñando, construyendo y operando aplicaciones y sistemas complejos, altamente escalables y distribuidos - 3 o más años de experiencia práctica en desarrollo de software con TypeScript/JavaScript/NodeJS - Experiencia con bases de datos relacionales (por ejemplo, Postgres) y bases de datos NoSQL (por ejemplo, MongoDB) - Conocimientos de Kubernetes y herramientas de infraestructura y despliegue en la nube (específicamente operaciones de clúster y operadores) - Haber construido plataformas desde una etapa temprana - Haber escalado plataformas para manejar muchos usuarios (10.000+ usuarios diarios activos) - Amplia experiencia en diseño de sistemas - Experiencia diseñando sistemas con conjuntos de datos/relaciones complejas - Experiencia trabajando con sistemas/plataformas distribuidas - Piensa primero en la arquitectura y luego en cómo encaja el código - Experiencia trabajando con/implementando un sistema multi-inquilino - Enfoque sistemático para la resolución de problemas, junto con un fuerte sentido de responsabilidad y motivación - Capacidad para trabajar de forma independiente y en equipo - Experiencia laboral en startups dinámicas con mecanismos rápidos de entrega de productos Beneficios Este puesto ofrece un salario competitivo, beneficios y participación accionaria.