View Our Website View All Jobs

Ingénieur de logiciel back-end sénior

 

AdGear (propriété de Samsung Ads) est une compagnie de technologies publicitaires située au cœur du centre-ville de Montréal. AdGear vise à permettre aux marques de rejoindre les utilisateurs de Samsung TV, qui sont exposés aux médias numériques sur tous les types d’appareils. Faire partie d’une entreprise mondiale telle que Samsung implique de travailler sur de grands projets complexes avec des intervenants situés partout à travers le monde. 

Samsung a développé une plateforme publicitaire exclusive qui exploite des données propriétaires uniques afin d’aider les marques à rejoindre leur public cible lorsque celui-ci explore du contenu sur un ordinateur, un téléphone, une tablette ou nos téléviseurs SMART TV. La plateforme publicitaire Samsung offre un ciblage d’audience de haute performance basé sur trois éléments : des données d’audience propriétaires à l’échelle, la science des données, et un inventaire de publicités multi appareil sécuritaires.   

Ce que vous ferez:


À titre d’ingénieur logiciel back-end sénior, vous vous occuperez de la conception, du développement, du déploiement et de la maintenance des composants d’une plateforme distribuée d’enchères en temps réel et à haut volume. Parmi vos tâches, vous aurez à mesurer et à régler des systèmes soumis à de fortes contraintes de performances et de latences (quasi temps réel) tout en améliorant leur robustesse et leur précision. Ainsi, vous aurez l’occasion de travailler sur des projets au code source ouvert, de mener de la recherche-développement, de faire de la revue de code et de partager des connaissances.

Vous travaillerez avec des programmeurs d’expérience et passionnés au sein de l’équipe responsable du back-end faisant partie du groupe ingénierie et dotée d’une forte culture technique. Vous pouvez consulter le portfolio de certains membres de notre équipe à l’adresse suivante : http://github.com/adgear/team

Vous aimez bâtir des choses. Vous affectionnez l’artisanat du logiciel. Vous aimez lire du code et vous avez probablement l’habitude de lire le code source de vos dépendances. 

Notre écosystème comprend du Erlang, C11, Rust, Go, Linux, Docker et Kubernetes.

D’autres choses que vous aimez probablement ou que vous souhaiteriez apprendre

  • Architecture d’ordinateur, notamment l’optimisation de performance x86-64
  • Systèmes distribués
  • Systèmes d’exploitation, notamment la couche réseau du noyau Linux
  • Structures de données avancées (concis, probabiliste, multidimensionnel, etc.)
  • Compilateurs
  • Méthodes formelles
  • Implémentation de bases de données
  • conception axée sur les données (performance)
  • Programmation fonctionnelle
  • Méthodologies Agile telle que Scrum

Attentes

En tant que membre sénior de l’équipe d’infrastructure, nous nous attendons à ce que vous ayez une vaste expérience en tant que programmeur de systèmes et que vous :

  • ayez de l'expérience dans plusieurs paradigmes de programmation, y compris la programmation fonctionnelle
  • ayez une base solide en programmation des systèmes, en informatique et en génie logiciel
  • participez à l’encadrement et au perfectionnement de l'équipe par divers moyens (révision du code, rencontres, discussions, etc.)
  • Orientez la direction de choix technologiques pour améliorer les performances, l'évolutivité et la maintenabilité
  • maintenez et améliorez les services existants, notamment en agissant de manière proactive afin de réduire la dette technique et en étoffant leurs fonctionnalités
  • participez à la conception, à la réalisation et aux tests de nouveaux services
  • étudiez et résolvez les problèmes de performance sur l'ensemble de nos systèmes, notamment nos services et leurs dépendances et l’utilisation du noyau
  • critiquez et améliorer nos processus et méthodologies de développement
  • contribuez au développement de logiciels ouverts pour améliorer nos dépendances externes
  • cernez les exigences et les communiquez en collaboration avec l'équipe des produits
  • soyez impliqué et participez activement aux cérémonies Scrum

Avantages

  • Journée trimestrielle dédiée au code source ouvert 
  • Cuisine de bureau remplie de collations, breuvages, café et monades
  • Jeux de société et tennis de table
  • Sorties d’entreprise et bien d’autres activités intéressantes
  • Yoga hebdomadaire au bureau
  • Prime de référence
  • Compte Perkopolis offrant des rabais, promotions et coupons intéressants
  • Rabais exceptionnels pour les employés Samsung sur les produits Samsung 
  • Régime de soins de santé de longue durée et de soins dentaires fourni par la compagnie
  • Assurance-voyage, assurance-vie et assurance-invalidité de courte et de longue durée
  • Programme collectif de cotisation égale au RÉER allant jusqu'à 5%
  • Programme de CELI collectif

 

 

Read More

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file