Snowflake

Staff Software Engineer, App Runtime

TypeScriptPythonJavaNode.jsKubernetesGo
Traducción automática. Consulta el original.

Sobre la oportunidad

En Snowflake, estamos impulsando la era de la empresa agentiva. Para inaugurar esta nueva era, buscamos pensadores nativos de IA en todas las funciones que se sientan energizados por la oportunidad de reinventar cómo trabajan. No solo usas herramientas; posees una curiosidad innata, tratando a la IA como un colaborador de alta confianza que es fundamental para cómo resuelves problemas y aceleras tu impacto. Buscamos personas con poco ego que prosperen en entornos dinámicos y de rápido movimiento y que se muevan con una mentalidad experimental, que prueben rápidamente las capacidades emergentes para descubrir formas más simples y potentes de ofrecer resultados. En Snowflake, tu rol no es solo ejecutar una función, sino ayudar a redefinir el futuro de cómo se realiza el trabajo.

Sobre el puesto

El equipo de App Runtime está construyendo una plataforma que permite a cada usuario de Snowflake pasar de una idea a una aplicación web en vivo y desplegada (Node.js primero) en minutos. Somos dueños de la experiencia de extremo a extremo de la creación y ejecución de aplicaciones, desde el desarrollo asistido por IA de Cortex hasta el despliegue en una infraestructura segura y escalable. Las aplicaciones creadas en la plataforma heredan la seguridad, gobernanza, linaje y controles de acceso de Snowflake por defecto. Ver Despliega más rápido con las aplicaciones de Snowflake.

Como Ingeniero/a Staff/Principal, darás forma al producto y su arquitectura. Es un puesto de alta influencia: liderarás un equipo para escalar y fortalecer un producto en fase inicial, en vista previa pública. Tus decisiones tendrán un impacto duradero en el futuro de Snowflake como plataforma de aplicaciones. Este puesto requiere una combinación única de profunda experiencia práctica en escalabilidad, rendimiento y seguridad, grandes instintos de producto, obsesión por el cliente y la influencia organizacional para impulsar programas inter-equipos.

Snowflake está creciendo rápidamente y estamos escalando nuestro equipo para ayudar a permitir y acelerar nuestro crecimiento. Buscamos personas que compartan nuestros valores, desafíen el pensamiento ordinario y aceleren el ritmo de la innovación mientras construyen un futuro para sí mismos y para Snowflake.

¿Cómo quieres dejar tu huella?

Responsabilidades

  1. Ser responsable de la hoja de ruta y las decisiones técnicas para evolucionar la plataforma en vista previa pública a una lista para producción, añadiendo características como escalado horizontal, eficiencia de costes mediante suspensión/reanudación, soporte para stacks más allá de Node.js, y controles de acceso y gobernanza de datos más sólidos.
  1. Mantenerse profundamente involucrado/a en la práctica, redactando especificaciones e implementando código crítico en componentes desde la infraestructura de tiempo de ejecución y el modelo de gobernanza hasta los agentes de codificación y las interfaces de usuario; liderar con el ejemplo.
  1. Servir como el principal representante técnico de App Runtime interna y externamente.
  1. Colaborar directamente con los clientes, es decir, desarrolladores que crean aplicaciones de Snowflake, convirtiendo sus necesidades en prioridades de la hoja de ruta.
  1. Hacer crecer el equipo estableciendo un alto estándar de ingeniería e incubando la próxima generación de líderes técnicos.
  1. Alinear con equipos adyacentes como Container Platform, Networking, Cortex AI, Security y Snowsight en objetivos compartidos.

Requisitos

  1. Título de Grado en Ciencias de la Computación, Ingeniería o un campo relacionado. Se prefiere un Máster o superior, pero no es un requisito.
  1. 10+ años de experiencia, con un historial demostrado en la arquitectura, lanzamiento y operación de plataformas basadas en contenedores a gran escala (por ejemplo, Kubernetes), incluyendo la propiedad a nivel de Staff de la dirección técnica, entrega inter-equipos y mentoría.
  1. Dominio de lenguajes de programación, como Java, Python, TypeScript o Go (sólido en backend y familiarizado con stacks web modernos como Node.js), aplicados en entornos distribuidos donde la seguridad, la fiabilidad y el rendimiento son críticos.
  1. Excepcionales habilidades de comunicación: redacciones concisas, debate constructivo y capacidad de influir sin autoridad en ingeniería y producto.

Se valorará

  1. Lideraste la entrega de productos 0-1 donde equilibraste hábilmente las compensaciones entre la completitud de las características y el tiempo de comercialización.
  1. Tienes experiencia práctica diseñando y evolucionando SDKs y APIs orientados al desarrollador.
  1. Diseñaste sistemas multi-inquilino (idealmente plataformas de alojamiento de aplicaciones o herramientas para desarrolladores) con un fuerte aislamiento y una postura de seguridad primero.
  1. Te mantienes a ti mismo/a y a los ingenieros a tu alrededor responsables de resultados medibles.
  1. Tus diseños consideran el software de forma holística, desde la infraestructura de hardware hasta el rendimiento del lado del cliente en el navegador.

Para puestos ubicados en los Estados Unidos, visita la oferta de empleo en el sitio de carreras de Snowflake para obtener información sobre salario y beneficios: careers.snowflake.com

Este puesto está exento de los requisitos de publicación de empleo de Ontario. La información sobre la compensación se proporciona voluntariamente para promover la transparencia y la coherencia en nuestras ofertas de empleo.

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