Startekk Inc
Snowflake
Ingeniero/a de Software Staff - Ingeniería de Bases de Datos
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 bajo 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.
Buscamos un/a Ingeniero/a de Software con gran talento y experiencia para unirse a nuestro equipo de Ingeniería de Bases de Datos. En este puesto, serás un contribuyente clave en la evolución de nuestro producto principal: un sistema de procesamiento de datos elástico, a gran escala y de alto rendimiento. Buscamos ingenieros/as inteligentes y entusiastas que puedan dominar rápidamente áreas técnicas complejas y que sientan pasión por la creación de tecnologías nuevas y líderes en la industria.
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?
Snowflake es una empresa de plataforma de datos nativa de la nube y de alto crecimiento, comprometida a empoderar a las empresas para que alcancen su máximo potencial. Con una cultura construida sobre el impacto, la innovación y la colaboración, ofrecemos un entorno donde puedes construir sistemas a gran escala, moverte rápido y llevar tu carrera tecnológica al siguiente nivel.
COMO INGENIERO/A DE SOFTWARE SENIOR EN SNOWFLAKE, HARÁS LO SIGUIENTE
- Diseñar e implementar algoritmos novedosos de optimización de consultas o procesamiento distribuido de datos para mantener las capacidades de almacenamiento de datos líderes en la industria de Snowflake.
- Diseñar, desarrollar y dar soporte a un sistema de base de datos en la nube a escala de petabytes, asegurando que sea altamente paralelo y tolerante a fallos.
- Desarrollar e implementar la nueva arquitectura de servicio necesaria para habilitar la próxima generación de la Nube de Datos de Snowflake.
- Analizar, comprender y resolver cuellos de botella complejos de rendimiento y escalabilidad dentro del sistema.
- Ser responsable de la entrega de extremo a extremo de tus proyectos, incluyendo la identificación de soluciones, diseño, implementación, pruebas rigurosas y despliegue seguro en producción.
- Garantizar la preparación operativa y ejecutar operaciones de producción de servicios, cumpliendo nuestros compromisos con los clientes en cuanto a durabilidad, disponibilidad y rendimiento.
- Construir software de alta calidad y muy fiable que cumpla con las demandas de las empresas más grandes del mundo.
- Desarrollar herramientas para proporcionar a los clientes una mayor visión de sus cargas de trabajo.
- Promover las mejores prácticas para el uso de bases de datos y la arquitectura de sistemas de extremo a extremo.
- Mentorizar y apoyar el crecimiento profesional de los ingenieros/as junior del equipo.
NUESTRO/A INGENIERO/A DE SOFTWARE SENIOR IDEAL TENDRÁ
- 6+ años de experiencia industrial trabajando en software comercial o de código abierto.
- Fuerte fluidez en C/C++ y/o Java
- Excelentes habilidades para la resolución de problemas y una profunda comprensión de los fundamentos de la informática, incluyendo estructuras de datos, algoritmos y sistemas distribuidos.
- Sólidas habilidades de programación de sistemas, incluyendo experiencia con multihilo y concurrencia.
- Una base sólida en conceptos de sistemas distribuidos (por ejemplo, consistencia, escalado, recuperación de fallos).
- Experiencia en pruebas de implementación, depuración y documentación, específicamente dentro de un entorno de desarrollo Linux.
- Título de Grado o equivalente extranjero en Informática, Ingeniería de Software o un campo relacionado.
PUNTOS EXTRA POR EXPERIENCIA CON LO SIGUIENTE
- Experiencia laboral en diseño e implementación de bases de datos internas, programación de sistemas y diseño e implementación de sistemas distribuidos a gran escala.
- Experiencia trabajando en el diseño, implementación y puesta en producción de almacenes de datos clave-valor distribuidos como FoundationDB en múltiples nubes.
Para puestos ubicados en los Estados Unidos, por favor visite la oferta de empleo en el Sitio de Carreras de Snowflake para obtener información sobre salarios y beneficios: careers.snowflake.com
