Staff Software Engineer – Cloud Data Pipeline

Job expired!

Compañía: Calix

Ubicación: Bangalore, India

Calix está liderando la transformación de los proveedores de servicios para ofrecer una experiencia única al suscriptor en entornos de Hogar y Negocios Inteligentes. Aprovechamos servicios en la nube basados en roles, telemetría, análisis, automatización y redes adaptativas impulsadas por software para monetizar sus redes de manera efectiva. Como parte de nuestro equipo global de alto rendimiento, el candidato ideal tendrá un impacto significativo como Ingeniero de Datos en la Nube, impulsando el diseño de la arquitectura, la implementación y el liderazgo técnico en los dominios de ingestión, extracción y transformación de datos.

Responsabilidades y Deberes

  • Colaborar estrechamente con los propietarios de productos de la nube para comprender y analizar los requisitos del producto, y proporcionar retroalimentación constructiva.
  • Diseñar y revisar la arquitectura de las canalizaciones de datos en la nube, enfocándose en los servicios de ingestión, extracción y transformación de datos.
  • Implementar y mejorar las herramientas de soporte para monitorear, abordar problemas de la canalización de datos e interpretar tendencias y patrones.
  • Proporcionar liderazgo técnico en el diseño de software para garantizar la estabilidad, fiabilidad, escalabilidad y seguridad del servicio.
  • Liderar discusiones técnicas dentro del equipo de ingeniería y ofrecer recomendaciones técnicas informadas.
  • Realizar revisiones de diseño y código con ingenieros pares.
  • Guiar la arquitectura de pruebas para procesos de ingestión y transformación de datos a gran escala.
  • Actuar como ingeniero de cara al cliente para depurar y resolver problemas en campo.

Calificaciones

  • Título universitario en Ciencias de la Computación, Ingeniería, Matemáticas o experiencia equivalente.
  • Más de 10 años de experiencia en ingeniería de software.
  • Más de 4 años de experiencia en desarrollo de implementaciones ETL y/o de canalización de datos.
  • Altamente organizado y enfocado en objetivos, con la capacidad de prosperar en un entorno acelerado.
  • Sólido entendimiento de sistemas distribuidos y APIs RESTful.
  • Experiencia con proyectos de big data basados en la nube, preferiblemente en AWS o Azure.
  • Experiencia práctica en la implementación de infraestructura de canalización de datos para la ingestión y transformación de datos, asegurando la disponibilidad de datos casi en tiempo real para aplicaciones, análisis de BI y canalizaciones de ML.
  • Conocimiento de nivel experto en tecnologías de Data Lake, formatos de almacenamiento de datos (Parquet, ORC, Avro), y motores de consulta (Athena, Presto, Dremio).
  • Experiencia en el diseño de soluciones de datos de transmisión y basadas en eventos (Kafka, Kinesis, etc.).
  • Experiencia comprobada en la construcción de canalizaciones de datos con herramientas como Flink o Spark.
  • Experiencia con almacenes de datos basados en la nube, como Greenplum, RedShift, Azure SQL Data Warehouse.
  • Capacidad para diseñar soluciones optimizadas en costo para grandes conjuntos de datos utilizando frameworks de código abierto.
  • Conocimiento y experiencia con servicios nativos de AWS Cloud (EC2, EMR, RDS, EKS), y implementación de soluciones alternativas según sea necesario.
  • Pericia en uno de los siguientes lenguajes de programación: Python, Java.

Sea parte de un equipo innovador en Calix en Bangalore, India, transformando el panorama de los proveedores de servicios con avanzadas soluciones de ingeniería de datos en la nube. ¡Postúlate ahora y forma el futuro de las canalizaciones de datos en la nube con nosotros!