Ingénieur(e) logiciel / Software Engineer

Tech Team · Montréal, Quebec
Department Tech Team
Employment Type Full-Time
Minimum Experience Entry-level

 image 

district m recherche des Ingénieurs logiciels expérimentés pour aider à construire et à maintenir les logiciels au cœur des activités de son Ad Exchange d’enchères en temps réel et de ses sous-systèmes.

Tu aimes l’idée de développer ta carrière et d’en apprendre davantage sur le domaine ad tech? Tu accordes de l’importance à la communication ouverte? Tu préfères trouver des solutions plutôt que de chercher des coupables? Tu es passionné, déterminé et discipliné dans ton travail? Tu es motivé de créer des produits exceptionnels et avoir un impact dans le secteur de la technologie?

Si tu as répondu OUI à toutes ces questions, nous voulons absolument en savoir plus sur ton intérêt, ta passion et nous désirons te parler de nous, les districters!

Ta mission

  • Travailler en collaboration avec les équipes produit et ingénierie pour comprendre, concevoir et appliquer des modèles et techniques standardisés qui fourniront plusieurs services tels que la propagation, le traitement des données et d’autres opérations transactionnelles à faible et haute fréquence.
  • Réaliser et effectuer les tests d’intégration.
  • Mettre en œuvre des pipelines CI/CD dans un environnement conteneurisé (Kubernetes).
  • Collaborer dans un environnement agile et avec d'autres équipes de développement dans l'entreprise.
  • Produire de la documentation.

Ton profil

  • Expérience ou intérêt avec le Golang ou C.
  • Bonne compréhension des protocoles de réseau (TCP, HTTP) et du codage des données (JSON, protobuf).
  • Forte volonté de concevoir et de réaliser des applications de réseau à haut volume et faible latence.
  • Bonne maitrise des concepts de signature cryptographique et de leurs méthodes d’applications.
  • Capacité à communiquer tant sur le plan professionnel que technique.
  • Connaissance des plateformes de flux de données (Kafka, Apache Pulsar) (un atout).
  • Connaissance de MongoDB et MemCache (un atout).
  • Connaissance de Kubernetes et Docker (un atout).
  • Connaissance du domaine ad tech et d’OpenRTB (un atout).

Ce que nous t'offrons

  • Salaire et avantages sociaux concurrentiels.
  • Régime d'assurance collective généreux.
  • Horaire flexible.
  • 3 semaines de vacances et congé durant les fêtes.
  • 4 semaines de vacances supplémentaires pour ta 5e année chez district m.
  • Formation continue et grandes possibilités de promotion.
  • Comité social très actif.
  • Collations santé et café gratuits.
  • Milieu de travail jeune, décontracté et dynamique dans le Mile End de Montréal.
  • Et bien plus encore!

À propos de district m

district m est une entreprise fondée à Montréal en 2013, offrant des solutions programmatiques. Le Ad Exchange district m crée un marché ouvert et transparent pour les éditeurs et les annonceurs afin de faciliter l'accès et la maximisation de la demande publicitaire numérique d'aujourd'hui.

Devenir un districter, ça veut dire se joindre à une équipe de gens inspirants qui recherchent continuellement des manières de repousser les limites. district m est fière d'offrir un environnement de travail agréable et ouvert, où tous sont encouragés à partager leurs idées et où l'opinion de chacun est entendue.

Avec des bureaux à Montréal, Toronto et New York, district m est une entreprise en croissance rapide qui entend bien laisser sa marque dans le milieu des médias numériques à titre de partenaire de choix pour tout type d'entreprise.

                             image 

-----

image 

district m is looking for seasoned Software Engineers to help build and maintain components at the heart of our real time bidding Ad Exchange and its subsystems.

You love to pursue career, personal growth and learning? You value open communication? You value talent over the job title? You prefer finding solutions than who to blame? You are passionate, determined and disciplined? You are driven to build amazing product and make an impact in the tech world?

If you answered YES to all these questions, we absolutely want to learn more about your interest, passion and tell you all about us districters

Your mission

  • Work with the product and engineering teams to design and build components providing an array of services such as data propagation, event sourcing, data processing and other low latency and high frequency transactional operations.
  • Write unit tests and integration tests.
  • Implement CI/CD pipelines in a containerized environment (Kubernetes).
  • Collaborate in an agile context and with other development teams in the company.
  • Produce documentation.

Your profile

  • Strong interest or experience in Golang or C.
  • Strong understanding of network protocols (TCP, HTTP) and data encoding (JSON, protobuf).
  • Strong desire in designing and building high volume, low latency network applications.
  • Good understanding of crypto-signature concepts and their applications.
  • Good communication and interpersonal skills, both business and technical.
  • Good understanding of cloud native technologies such as containers and dynamic orchestration.
  • Knowledge of data streaming platforms (Kafka, Apache Pulsar) (an asset).
  • Knowledge of MongoDB and MemCache (an asset).
  • Knowledge of Kubernetes and Docker (an asset).
  • Knowledge of the ad tech industry and OpenRTB a big plus (an asset).

What’s in it for you?

  • Competitive salary and benefits.
  • Generous group insurance plan.
  • Flexible hours.
  • 3 weeks of vacation and holiday time off.
  • 4 extra weeks of vacation for your 5th year at district m.
  • Ongoing training and great promotion opportunities.
  • Very active social committee.
  • Free healthy snacks and coffee.
  • Young, casual and dynamic workplace in Montreal's Mile End.
  • And more! 

About district m

district m is a company founded in Montreal in 2013, offering programmatic solutions. The district m Ad Exchange creates an open and transparent marketplace for publishers and advertisers to facilitate access and maximize today's digital advertising demand.

Becoming a district m means joining a team of inspiring people who are continually looking for ways to push the boundaries. district m is proud to offer a pleasant and open work environment where everyone is encouraged to share their ideas and where everyone's opinion is heard.

With offices in Montreal, Toronto and New York City, district m is a fast-growing company that intends to make its mark in the digital media environment as the partner of choice for any type of business.

                             image 

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Montréal, Quebec
  • Department
    Tech Team
  • Employment Type
    Full-Time
  • Minimum Experience
    Entry-level