View Our Website View All Jobs

Ingénieur logiciel senior — Go/Golang

Ingénieur logiciel senior — Go/Golang

AdGear (filiale de Samsung Ads), est une entreprise de technologie publicitaire avancée située au cœur du centre-ville de Montréal. AdGear / Samsung Ads vise à permettre aux marques de se connecter aux auditoires de téléviseurs Samsung alors qu’ils sont exposés aux médias numériques sur tous les appareils. Faire partie d'une entreprise internationale telle que Samsung et faire des affaires dans le monde entier signifie que nous pouvons travailler sur de grands projets complexes avec des parties prenantes et des équipes situées dans le monde entier.

Samsung Ads est une plate-forme publicitaire avancée où les annonceurs trouvent et se connectent avec des audiences de plus de 100 millions de ménages Samsung à travers le monde. Samsung Ads offre un ciblage d'audience de haute qualité reposant sur trois composants clés : des données d'audience de première partie à grande échelle, une science des données de classe mondiale et un inventaire d'annonces multi-appareils sécurisé. À l'aide de nos données, de nos connaissances et de notre évolutivité, nous aidons les annonceurs à atteindre les consommateurs sur CTV, nos applications natives, les appareils mobiles et les ordinateurs de bureau. Avec Samsung Ads, les annonceurs peuvent acheter comme ils le souhaitent, toucher ceux dont ils ont besoin et prouver leurs résultats commerciaux.

Notre objectif est de fournir des résultats inégalés à nos clients. En utilisant les données les plus complètes du secteur pour créer la plate-forme d'audience connectée la plus intelligente au monde, Samsung Ads occupe une position unique pour transformer le paysage publicitaire. Nous respectons l'engagement de Samsung Electronics envers l'excellence depuis 51 ans grâce à des solutions publicitaires intelligentes, simples et efficaces pour faire fonctionner la publicité vidéo avancée.

 

A propose de l’équipe Supply Access and Optimization

Notre groupe est responsable de la gestion, de la croissance et de l’optimisation de l’accès aux produits à une offre d’annonces programmatiques de haute qualité afin de satisfaire la demande de manière efficace, intelligente et sécuritaire. Nous sommes responsables du traitement de plus d’un million de demandes par seconde et de plus d’un milliard par jour dans plusieurs centres de données.

 

Votre rôle

En tant qu’ingénieur senior Golang, vous serez responsable de la conception, de la construction, du déploiement et de la maintenance des composants de notre système d’enchères en temps réel distribué, un système qui génère un volume de trafic élevé. Cela implique de mesurer et de régler des systèmes hautes performances et à faible latence (temps réel souple) tout en travaillant à l’amélioration de la robustesse et de l’exactitude. La cohérence éventuelle des systèmes distribués est au cœur de ce que nous faisons, vous pourrez travailler avec et le voir en action. En conséquence, il y aura des opportunités de contribuer à la source ouverte, de mener de la recherche et du développement, de réviser le code, de participer à l’élaboration de nos pratiques d’ingénierie et de partager nos connaissances. Vous serez également exposé à nos ingénieurs ML qui travaillent sur des problèmes d’optimisation et de prédiction.

Vous travaillerez avec des développeurs de logiciels expérimentés et passionnés dans le cadre du groupe Accès et optimisation des approvisionnements au sein d’une organisation d’ingénierie plus large avec une forte culture technique.

Vous aimez construire des choses. Vous appréciez le savoir-faire dans les logiciels. Vous aimez lire du code et vous avez probablement l’habitude de lire la source de vos dépendances. Vous aimez collaborer et encadrer les autres.

Notre pile technologique comprend un mélange d’Erlang, Go, Linux, Concourse, Docker et Kubernetes.

Autres choses que vous aimez probablement ou que vous aimeriez apprendre :

  • La conception et architecture de système
  • Les systèmes distribués
  • Les systèmes d’exploitation, en particulier la pile réseau du noyau Linux
  • Les structures de données avancées (succinctes, probabilistes, multidimensionnelles, etc.)
  • La compréhension de la mécanique, conception orientée vers les données (performance)
  • La programmation fonctionnelle
  • Les méthodologies agiles telles que Scrum

 

RESPONSABILITÉS

  • Maintenir et améliorer les services existants, notamment en essayant activement de rembourser la dette technique et en étendant leurs fonctionnalités
  • Participer à la conception, la mise en œuvre et les tests de nouveaux services
  • Examiner et résoudre les problèmes de performances sur l’ensemble de nos systèmes, notamment nos services, nos dépendances et l’utilisation du noyau
  • Guider l’orientation de notre pile technologique pour améliorer les performances, l’évolutivité et la maintenabilité
  • Accompagner et développer l’équipe à travers différents canaux (révision de code, discussions, discussions, etc.)
  • Critiquer et améliorer nos processus et méthodologies de développement
  • Contribuer aux logiciels à source ouverte pour améliorer nos dépendances externes
  • Étude et itération des exigences en collaboration avec l’équipe produit
  • S’impliquer et participer activement aux cérémonies Scrum

 

EXPÉRIENCE REQUISE

  • 5 ans d’expérience en tant qu’ingénieur logiciel à temps plein
  • 3 ans d’expérience dans Go
  • Une connaissance et/ou une expérience dans la conception et la construction de systèmes distribués à fort trafic est un atout
  • Avoir une base solide en programmation de systèmes, en informatique et en génie logiciel

 

À propos de la culture AdGear…

Nous sommes fiers d'avoir bâti une organisation de classe mondiale, fondée sur un esprit entrepreneurial et collaboratif. Travailler chez Samsung Ads offre l'un des meilleurs environnements du secteur pour découvrir à quelle vitesse vous pouvez grandir, ce que vous pouvez réaliser et à quel point vous pouvez être bon. Nous nous épanouissons dans la résolution de problèmes, en innovant et en profitant de chaque partie du voyage.

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