Senior Java Software Engineer F/H

Je postule
  • Etablissement :  Hawk - HawkLabs - Montpellier

  • Type de contrat :  CDI

  • Temps de travail :  Temps plein

  • Lieu Montpellier

L'entreprise

Nous accompagnons les marques et leurs agences media, pour orchestrer la diffusion de leurs campagnes publicitaires numériques.

Créée en 2013, Hawk emploie désormais plus de 100 collaborateurs dans 4 pays !

Société technologique comptant 45 ingénieurs en R&D, Hawk fait partie des leaders indépendants en Europe des solutions “Ad tech” pour l’internet ouvert, et est l’une des plateformes d’achat media digital de type DSP (Demand-Side Platform) les plus innovantes sur le marché.

Nos clients, annonceurs et agences media, recherchent toujours plus d’efficacité pour leurs stratégies digitales : nous leur proposons ainsi d’accéder aux emplacements les plus premium sur les écrans mobiles et desktop, les panneaux d’affichage numériques, les plateformes digitales audio ou encore les TV connectées.

La publicité de demain combine déjà tous les écrans. Collaborer avec la technologie et les équipes Hawk, c’est s’inscrire dans cette évolution de l’approche marketing. Nous permettons ainsi à nos clients de continuer à développer leur notoriété et leur mémorisation de marque.

Hawk est la première plateforme self-service européenne indépendante à proposer une expérience publicitaire transparente et technologique sur les nouveaux écrans digitaux, à connecter leur audience omnicanale, et à apporter aux agences et aux annonceurs, des insights pertinents pour leurs campagnes

Description du poste

Hawk est à la recherche de son·sa futur·e Software Engineer spécialisé·e dans le développement d'API pour intervenir au cœur de son produit Hawk. Nos APIs sont majoritairement développées en Scala, c'est donc un langage sur lequel tu seras amené à monter en compétence à nos côtés.

L’excellence technologique est une des valeurs fondatrice de HawkLabs. La publicité programmatique, que l’on peut comparer au “high-frequency trading” sur les marchés financiers, impose une recherche constante de performance et de scalabilité, ainsi qu’une attention particulière à la stabilité/résilience de nos applications. Nous traitons chaque jour plus 50 milliards de requêtes auxquelles nous devons répondre en moins de 50ms.

Cette activité génère des terabytes de données que nous avons l’opportunité de valoriser afin de fournir le service le plus complet à nos clients. En voici quelques exemples :

  • Génération d’Insights permettant de mesurer la performance des campagnes publicitaires
  • Optimisation de la stratégie d’enchère grâce à des modèles de Machine Learning
  • Génération de modèles de ciblage publicitaires innovants et non intrusifs

Notre écosystème d’API, composé d’une vingtaine de micro-services, est développé avec des technologies qui répondent à ces impératifs. Notre stack est principalement centrée sur le langage Scala, et les frameworks web PlayFramework, HTTP4s. Ces APIs déployées dans notre cloud AWS, et se connectent à différents backends : Aerospike, PG, Redis, et communiquent en REST/GraphQL/gRPC.

Nous souhaitons renforcer notre équipe de software engineer pour accompagner la lancement de plusieurs nouveaux produits.

L’équipe de développement est organisée en équipes pluridisciplinaires (feature team). Cette organisation vise à rendre la collaboration plus efficace, à offrir plus d’autonomie à l’équipe, mais aussi de permettre à ceux qui le souhaitent de monter en compétence sur des domaines qui ne sont pas leur spécialitée.

Si tu te reconnais dans ces affirmations :

  • Tu souhaites t’investir dans une startup Tech en pleine croissance, reconnue dans le monde de l’AdTech français et pionnière dans son domaine
  • Tu aimes travailler dans un domaine en constante évolution — le programmatique se ré-invente très rapidement, avec de nouveaux média (TV Connectée, publicité hors domicile), de nouvelles législations, et toujours plus de possibilités dans la diffusion et le ciblage des publicités
  • Tu es convaincu·e par les bienfaits de l’Agilité
  • Tu as une approche bienveillante lorsque tu réalises une code-review
  • Tu apprécies le travail en équipe, tu sais confronter et partager tes idées naturellement

Alors rejoins-nous !

Recrutement: Senior Java Software Engineer F/H chez HAWK à Montpellier

Profil recherché

Plus qu’un·e expert·e, nous recherchons une personne passionnée, ayant soif de découvrir de nouvelles technologies, curieuxe, et qui recherche les challenges !

Avant tout, nous recherchons une personne qui a envie de s’impliquer dans un collectif, de collaborer pour trouver les meilleures solutions, d’évoluer dans une équipe Agile où chaque développeur·se est autonome et responsable.

  • Tu as une expérience réussie dans le développement d’APIs avec une stack JVM
  • Tu connais les architectures Web modernes (REST, GraphQL, Micro-services)
  • Tu intègres des exigences de qualité, de sécurité et de scalabilité dans les applications que tu conçois
  • Tu es prêt à monter en compétence sur le langage JVM qui propulse la majorité de nos projets : Scala

    Missions

    Chez Hawk, tu contribueras au développement des nouvelles fonctionnalités dans une logique d’amélioration continue de la stabilité et de la scalabilité de notre plateforme. Tu seras activement sollicité·e sur toutes les pistes d’innovation qui permettront de renforcer ensemble notre avantage concurrentiel, et tu collaboreras étroitement avec nos différentes équipes :

    • Co-conception des fonctionnalités avec l’équipe produit / UX via des ateliers de Gamestorming
    • Développement de ces nouvelles fonctionnalités, depuis la consommation de nos entrepôts de données jusqu’à la mise à disposition de la données valorisée via des APIs
    • Pair-programming & Code-review avec tes collègues
    • Mise en place de tests automatisés pour garantir un niveau de qualité stable
    • Déploiement des applications en production avec l’aide de notre équipe DevOps

    Les possibilités d’évolutions sont nombreuses, nous ouvrons toutes les portes aux développeur·ses sans à priori : tu peux aussi bien devenir un·e expert technique, découvrir le rôle de Scrum Master ou superviser la réalisation d’un projet stratégique.

    Les + chez Hawk

    • Horaires flexibles et télétravail encouragé - Possibilité de full-remote selon profil -
    • Carte Swile (titres restaurant) & C.E. Meyclub, fruits frais, free food.
    • Deux jours de Hackday par mois pour favoriser l’innovation
    • Participation à des conférences (ScalaIO, DevFest, MixIT…)
    • Formations

    Processus de recrutement

    • Premier entretien avec la VP Engineering (Annabel Vincent)
    • Second entretien consistant en un test technique à préparer chez toi suivi d'une pair review en présence du CTO (Julien Lafont), de l'Engineering Manager API et du Tech Lead API.

    Ce poste est à pourvoir dans les locaux de HawkLabs, situés au Millénaire à Montpellier ou en full-remote - selon profil.

    Tu rejoindras notre équipe d’une quarantaine de profils techs & produits.

    Réf: 89731715-93ec-493c-9b65-b5ccede77073

    Le poste n'est plus à pourvoir.

    Partager l'offre

    Nos dernières offres