Saltar al contenido

Snowflake

Ingeniero/a de Software Senior, Transformación de Datos

PythonSQLC++
Traducción automática. Consulta el original.

Sobre la oportunidad

En Snowflake, estamos impulsando la era de la empresa agéntica. 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 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.

Sobre el puesto

Estamos contratando un/a Ingeniero/a de Software Senior para nuestro equipo de Plataforma de Datos, el equipo que posee la ejecución de streaming central y los internos de la base de datos que potencian la plataforma de Snowflake. Trabajarás en lo más profundo de la pila: tiempos de ejecución de procesamiento de flujos, motores de ejecución de consultas, capas de almacenamiento y los primitivos de sistemas distribuidos sobre los que se construye todo lo demás.

Snowflake está creciendo rápidamente y estamos ampliando nuestro equipo para ayudar a facilitar 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?

COMO INGENIERO/A DE SOFTWARE, PLATAFORMA DE DATOS EN SNOWFLAKE, HARÁS LO SIGUIENTE

  1. Diseñar e implementar sistemas de procesamiento de flujos de alto rendimiento con sólidas garantías de corrección: semántica de "exactamente una vez", manejo de eventos fuera de orden, ejecución de baja latencia.
  1. Trabajar en internos de bases de datos: ejecución de consultas, diseño de operadores, componentes del motor de almacenamiento o procesamiento de transacciones a escala en la nube.
  1. Ser responsable de características y sistemas de extremo a extremo: diseño, implementación, pruebas, despliegue y observabilidad de producción.
  1. Impulsar decisiones arquitectónicas que den forma a la evolución a largo plazo de las capas de plataforma central y de streaming de Snowflake.
  1. Mentorizar a ingenieros/as a través de revisiones de diseño, revisiones de código y orientación técnica.
  1. Colaborar con equipos de producto, infraestructura e investigación para ofrecer capacidades fundamentales de alto impacto.

NUESTRO/A CANDIDATO/A IDEAL TENDRÁ

  1. 5+ años de experiencia en ingeniería de software en sistemas distribuidos, motores de consulta, infraestructura de streaming o internos de bases de datos (o equivalente, incluida la investigación).
  1. Grado/Máster/Doctorado en Informática o campo relacionado; la investigación de posgrado en sistemas de streaming, procesamiento de consultas o motores de bases de datos es un fuerte diferenciador.
  1. Profunda experiencia en sistemas distribuidos: consistencia, tolerancia a fallos, replicación, gestión de estado.
  1. Experiencia práctica con sistemas de procesamiento de flujos: construcción, operación o extensión de los mismos (industria o académica).
  1. Dominio de varios lenguajes como Java, Scala, C++ y Python, con un historial de sistemas de producción a escala.
  1. Dominio de la ingeniería de software nativa de IA y flujos de trabajo de desarrollo agéntico.
  1. Capacidad para liderar proyectos técnicos complejos de forma independiente con mínima supervisión.

PUNTOS EXTRA POR

  1. Experiencia con internos de motores de procesamiento de flujos (por ejemplo, backends de estado, checkpointing, runtime o desarrollo de operadores) en sistemas como Apache Flink, Spark Structured Streaming o similares.
  1. Experiencia con internos de motores SQL: optimización de consultas, diseño de planes de ejecución, formatos de almacenamiento o capas de transacciones.
  1. Investigación publicada o trabajo de tesis en streaming, procesamiento de consultas en tiempo real o computación distribuida.
  1. Contribuciones a la infraestructura de datos de código abierto o sistemas de bases de datos.
  1. Familiaridad con el Desarrollo Basado en Especificaciones (SDD) y el Desarrollo Guiado por Pruebas (TDD).
  1. Familiaridad con la verificación formal.

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

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

El equipo de NortJobs mantiene Vagas Dev de forma gratuita.

Tu próximo empleopuede estar en NortJobs.

Vagas Dev

Empleos para desarrolladores y programadores. Brasil en primer lugar. Tu próxima oportunidad.

NortJobs · patrocinadorInstagramLinkedInTwitter
LegalSobre el proyectoPrivacidadVagas Dev © 2026