Ingeniero Principal de Software - Ingeniería de Datos

  • Full Time
Job expired!

Descripción de la empresa

Acerca de Freshworks

Freshworks facilita y agiliza a las empresas complacer a sus clientes y empleados. Logramos esto tomando un enfoque fresco para construir y entregar software que es accesible, rápido de implementar, y diseñado para el usuario final. Con sede en San Mateo, California, Freshworks cuenta con un equipo global que opera desde 13 lugares en todo el mundo para atender a más de 65,000 empresas, desde startups hasta compañías públicas, que confían en el software como servicio de Freshworks para habilitar una mejor experiencia del cliente (CRM, CX) y experiencia del empleado (ITSM).

La suite de software basada en la nube de Freshworks incluye Freshdesk (soporte al cliente omnicanal), Freshsales (automatización de ventas), Freshmarketer (automatización de marketing), Freshservice (servicio de asistencia de TI), Freshchat (bots impulsados por IA), apoyados por Neo, nuestra plataforma subyacente de servicios compartidos.

Freshworks es destacado en prensa nacional global incluyendo CNBC, Forbes, Fortune, Bloomberg y ha sido seleccionado como el Mejor Lugar para Trabajar en San Francisco y Denver por BuiltIn durante los últimos 3 años. Las calificaciones de nuestros clientes han hecho que los productos de Freshworks obtengan las calificaciones de software mejor valorado por TrustRadius y los premios G2 a Mejor Conjunto de Características, Mejor Valor por el Precio y Mejor Relación.

Descripción del puesto

El Equipo de Plataforma de Análisis está buscando un Ingeniero de Sistemas/Datos Senior que pueda implementar la hoja de ruta de tecnología en coherencia con las solicitudes de negocios y evolucionar nuestras Plataformas hacia las mejores ofertas tecnológicas de la industria. Trabajarás con un equipo energético y talentoso de ingenieros para posesionar y construir iterativamente uno o más de nuestros servicios de plataforma, mientras te asocies con arquitectos y Gerentes de Producto de nuestros muchos productos que consumirán directamente tu trabajo. Estarás construyendo sistemas distribuidos escalables y confiables que son eficientes en milisegundos, siempre disponibles y trabajando a gran escala. El foco principal será elegir las soluciones óptimas para usar para estos fines, luego mantener, implementar y monitorear. Todos nuestros ingenieros de datos tienen en sus manos la propiedad completa de sus servicios de plataforma, desde el diseño, al desarrollo y las pruebas, a la implementación, y todo el camino para nutrir los sistemas en producción. El futuro incluye no solo nuevos problemas de negocio para añadir a la mezcla y nuevos niveles de escala por alcanzar, sino también la visión tecnológica general de la Plataforma de Freshworks como un todo en relación no solo con cómo construimos, sino también para quién construimos.

Calificaciones

Responsabilidades

  • Diseñar, desarrollar y mantener aplicaciones intensivas de datos de forma independiente
  • Implementar pipelines de ETL para traer datos de fuentes de datos distribuidas
  • Responsable de la disponibilidad, escalabilidad, confiabilidad y rendimiento del sistema de big data
  • Asegurar una disponibilidad del 99.99% y un tiempo de funcionamiento del 99.999% de tus sistemas de producción
  • Planificar y ejecutar metas, historial comprobado
  • Opiniones fuertes sobre mejores prácticas de ingeniería
  • Asistir a los Dueños de Productos con la planificación y las hojas de ruta
  • Los líderes se comunicarán y coordinarán con otros equipos en Freshworks
  • Mentorizar a otros ingenieros del equipo
  • Los equipos de plataforma suelen ser pequeños pero autosuficientes. Tendrás un gran alcance de responsabilidades. También tienden a no tener personal de QA u Ops

Habilidades y Calificaciones

  • Experiencia en la construcción de pipelines de datos ETL de big data y aplicaciones de Streaming usando Spark (PySpark), Kafka y otros marcos de trabajo de big data.
  • Experiencia en Data Warehousing, y bases de datos OLAP como Snowflake, Redshift, y arquitecturas Lakehouse
  • Sólida experiencia en SQL, modelado de datos, optimización de uniones complejas y conceptos de bases de datos
  • Sólida experiencia de desarrollo de programación en lenguajes como Python y Java.
  • Amplia experiencia en la construcción y operación de sistemas escalables, tolerantes a fallos y distribuidos en el área de aplicaciones intensivas de datos a gran escala.
  • Experiencia con la optimización de Infraescalado y Costos
  • Sólidas habilidades de documentación - traducir los requerimientos del producto en documentos de diseño de alto nivel factibles con descripciones de implementación técnica
  • Sólido historial en el manejo de cargas de trabajo de producción y en la solución de problemas desafiantes
  • Experiencia en Cloud/SaaS
  • Fuertes habilidades analíticas y de resolución de problemas
  • Mínimo de 8 años de experiencia relevante

Información adicional

  • Experiencia en el dominio de Análisis e Inteligencia de Negocios es un plus
  • Conocimientos de Snowflake, Databricks, Apache Kafka, Apache Flink, Motores de Consulta (Trino, Presto), Apache Airflow, etc. es un plus
  • Experiencia influenciando las hojas de ruta de los productos demostrando el arte de lo posible a través de la exploración y las POCs