Ingénieur Logiciel Principal - Ingénierie des Données

  • Full Time
Job expired!

Description de l'entreprise

À propos de Freshworks

Freshworks permet aux entreprises de ravir facilement et rapidement leurs clients et leurs employés. Nous faisons cela en prenant une approche nouvelle pour construire et livrer des logiciels qui sont abordables, rapides à mettre en œuvre, et conçus pour l'utilisateur final. Basée à San Mateo, en Californie, Freshworks dispose d'une équipe mondiale opérant depuis 13 sites dans le monde pour servir plus de 65 000 entreprises - des startups aux sociétés cotées - qui comptent sur le logiciel en tant que service de Freshworks pour offrir une meilleure expérience client (CRM, CX) et une meilleure expérience employé (ITSM).

Les logiciels basés sur le cloud de Freshworks incluent Freshdesk (support client omnicanal), Freshsales (automatisation des ventes), Freshmarketer (automatisation du marketing), Freshservice (service informatique), Freshchat (bots alimentés par AI), soutenus par Neo, notre plateforme sous-jacente de services partagés.

Freshworks fait l'objet d'articles dans la presse nationale internationale, notamment sur CNBC, Forbes, Fortune, Bloomberg et a été sélectionné comme meilleur lieu de travail sur BuiltIn à San Francisco et Denver au cours des 3 dernières années. Nos évaluations client ont valu à Freshworks les prix du logiciel TrustRadius Top Rated et du G2 Best of Awards pour le meilleur ensemble de fonctionnalités, le meilleur rapport qualité-prix et la meilleure relation.

Description du poste

L'équipe de la plateforme analytique cherche un ingénieur système/données principal qui peut mettre en œuvre la feuille de route technologique en cohérence avec les demandes de l'entreprise et faire évoluer nos plateformes en offres de technologie de pointe dans l'industrie. Vous travaillerez avec une équipe dynamique et talentueuse d'ingénieurs pour posséder et construire de manière itérative un ou plusieurs de nos services de plateforme, tout en travaillant en partenariat avec les architectes et les chefs de produit de nos nombreux produits qui consommeront directement votre travail. Vous construirez des systèmes distribués fiables et évolutifs qui sont efficaces à la milliseconde, toujours disponibles et travaillent à l'échelle de l'internet. L'accent sera mis principalement sur le choix des solutions optimales à utiliser à ces fins, puis sur leur maintenance, leur mise en œuvre et leur surveillance. Tous nos ingénieurs de données ont la propriété de bout en bout de leurs services de plateforme - de la conception au développement et aux tests, jusqu'au déploiement et à l'entretien des systèmes en production. L'avenir comprend non seulement de nouveaux problèmes commerciaux à intégrer dans le mix et de nouveaux niveaux d'échelle à atteindre, mais aussi la vision technologique globale de la plateforme Freshworks dans son ensemble, liée non seulement à la façon dont nous construisons, mais aussi à qui nous construisons.

Qualifications

Responsabilités

  • Capacité à concevoir, développer et entretenir des applications riches en données de manière indépendante
  • Mise en œuvre des pipelines ETL pour récupérer les données de sources de données distribuées
  • Responsable de la disponibilité, de l'évolutivité, de la fiabilité et des performances du système de big data
  • Assurer une disponibilité de 99,99% et un temps de fonctionnement de 99,999% de vos systèmes de production
  • Planifier et atteindre des objectifs, convictions vérifiables
  • Forte opinions sur les meilleures pratiques d'ingénierie
  • Aider les chefs de produit avec la planification et les feuilles de route
  • Les chefs d'équipe communiqueront et coordonneront avec d'autres équipes de Freshworks
  • Mentorat d'autres ingénieurs de l'équipe
  • Les équipes de plateforme ont tendance à être petites mais autosuffisantes. Vous aurez un large éventail de responsabilités. Ils ont également tendance à ne pas avoir de personnel QA ou Ops

Compétences et qualifications

  • Expérience dans la construction de pipelines de données ETL de big data et d'applications de streaming utilisant Spark (PySpark), Kafka et d'autres cadres de big data.
  • Expérience en entreposage de données, et bases de données OLAP comme Snowflake, Redshift, et architectures Lakehouse
  • Expertise SQL solide, modélisation des données, optimisation des jonctions complexes et concepts de base de données
  • Fort expérience de développement de programmation en langages comme Python et Java.
  • Expérience étendue de la construction et de l'exploitation de systèmes distribués, évolutifs et tolérants aux pannes dans le domaine des applications de grande échelle intensives en données.
  • Expérience avec l'échelle de l'infrastructure et les optimisations de coûts
  • Forte compétences en documentation - traduire les exigences du produit en documents de conception de haut niveau réalisables avec des descriptions d'implémentation technique
  • Historique solide de la gestion des charges de travail de production et du dépannage des problèmes difficiles
  • Expérience Cloud/SaaS
  • Forte compétences analytiques et de résolution de problèmes
  • Au minimum 8 ans d'expérience pertinente

Informations complémentaires

  • Experience dans le domaine de l'analytique et de l'intelligence d'affaires est un plus
  • Connaissance de Snowflake, Databricks, Apache Kafka, Apache Flink, Query Engines (Trino, Presto), Apache Airflow etc. est un plus
  • Expérience pour influencer les feuilles de route produit en démontrant l'art du possible par l'exploration et les POCs