Enable job alerts via email!

Développeur(se) de Logiciels Senior / Senior Software Developer

Unity Technologies

Montreal

On-site

CAD 80,000 - 100,000

Full time

4 days ago
Be an early applicant

Job summary

Une entreprise de technologie de données recherche un(e) Développeur(se) de systèmes en temps réel à Montréal. Le candidat idéal possédera une maîtrise de Python, Go ou Java et une solide expérience dans le développement de pipelines de données. Vous serez responsable de la conception et de la maintenance de systèmes critiques et travaillerez en étroite collaboration avec diverses équipes pour optimiser l'infrastructure de données. Un excellent niveau d'anglais est nécessaire pour des communications internationales.

Qualifications

  • Expérience avérée dans l'écriture de code propre et prêt pour la production.
  • Expérience en conception et réalisation de pipelines de données performants.
  • Compréhension des pratiques d'observabilité et de mise en place de la surveillance.
  • Familiarité avec l'infrastructure cloud et les outils d'orchestration.
  • Expérience en automatisation de Pipelines CI/CD.

Responsibilities

  • Concevoir et maintenir des systèmes temps réel pour la pile de données.
  • Travailler avec les parties prenantes internes pour fournir des solutions.
  • Améliorer l'observabilité, la fiabilité et la performance des systèmes.
  • Participer à des discussions architecturales et à des revues de code.
  • Contribuer à la planification de la feuille de route et aux projets interfonctionnels.

Skills

Python
Go
Java
Pipeline de données
Observabilité
Kubernetes
Terraform
GCP
CI/CD

Tools

Prometheus
Grafana
PagerDuty
Apache Flink
Kafka
Job description
Overview — Français

L'opportunité: L'équipe Data Platform et Gouvernance chez Unity gère un large éventail d'infrastructures, de systèmes et d'outils de données – couvrant toutes les étapes du cycle de vie des données, de l'ingestion et du stockage jusqu'au traitement et à la création de produits de données dans une architecture inspirée du data mesh. L'équipe est également responsable de la gouvernance afin de faciliter la découverte des données, le suivi de la lignée et la gestion des accès au sein de l'activité publicitaire.

Overview — English: The Data Platform and Governance team at Unity manages a comprehensive range of data infrastructure, systems, and tools—covering every stage of the data lifecycle, from ingestion and storage to processing and data product creation through a data mesh inspired architecture. The team is also responsible for governance to support data discovery, lineage and access management across Ads business.

Ce que vous allez faire
  • Concevoir, bâtir et maintenir des systèmes en temps réel qui alimentent des fonctionnalités critiques dans la pile de données de Unity.
  • Travailler en étroite collaboration avec les parties prenantes internes, y compris les équipes produit, les développeur(se)s infra et d'autres parties prenantes, afin de comprendre les besoins et de fournir des solutions percutantes.
  • Conduire des améliorations dans l'observabilité, la fiabilité et la performance des systèmes, en appliquant les meilleures pratiques en matière de surveillance, d'alerte et de préparation à l'appel.
  • Effectuer des revues de code, mentorer les coéquipiers et participer aux discussions architecturales, contribuant à élever et à développer l'excellence technique de l'équipe.
  • Participer à la planification de la feuille de route et aux projets interfonctionnels, contribuant à façonner l'avenir de la plateforme de données et de gouvernance de nouvelle génération de Unity.

What you'll be doing: Design, build, and maintain real-time systems that power critical functionality across Unity's data stack. Work closely with internal stakeholders, including product teams, infra engineers, and other stakeholders, to understand needs and deliver impactful solutions. Drive improvements in system observability, reliability, and performance, applying best practices in monitoring, alerting, and on-call readiness. Review code, mentor teammates, and contribute to architectural discussions, helping the team scale engineering excellence. Participate in roadmap planning and cross-functional projects, helping shape the future of Unity's next-generation data platform and governance.

Ce que nous recherchons
  • Maîtrise de Python, Go ou Java, avec une expérience avérée dans l'écriture de code propre et prêt pour la production.
  • Expérience dans la conception et la réalisation de pipelines de données en streaming et par lots, performants et fiables.
  • Compréhension solide des meilleures pratiques en matière d'observabilité, y compris la mise en place de la surveillance, de l'alerte et de la journalisation (par exemple, Prometheus, Grafana, PagerDuty).
  • Familiarité avec l'infrastructure cloud et les outils d'orchestration tels que Kubernetes, Terraform, Airflow et GCP.
  • Expérience en automatisation de Pipelines CI/CD avec GitHub Actions ou des technologies similaires.

What we're looking for: Proficiency in Python, Go, or Java, with a track record of writing clean, production-ready code. Experience designing and building streaming and batch data pipelines that are performant and reliable. Solid understanding of observability best practices, including setting up monitoring, alerting, and logging (e.g., Prometheus, Grafana, PagerDuty). Familiarity with cloud infrastructure and orchestration tools such as Kubernetes, Terraform, Airflow and GCP. Experience in automating CI/CD pipelines with GitHub Actions or similar technologies.

Vous avez peut-être également
  • Expérience avec des technologies de streaming telles qu'Apache Flink, Kafka ou autres.
  • Connaissance de la configuration et de la maintenance des serveurs MCP pour faciliter la communication fluide entre les agents IA et les applications internes.
  • Être à l'aise pour travailler à travers plusieurs fuseaux horaires et équipes interfonctionnelles, en s'alignant sur des interfaces et une infrastructure partagée.
  • Envie de contribuer à des projets open-source ou de développer des frameworks internes favorisant une adoption à grande échelle.
  • Forte conviction dans l'ingénierie collaborative, le partage des responsabilités et la construction de systèmes en équipe.

You might also have: Experience with streaming technologies like Apache Flink, Kafka, or similar. Knowledge of configuring and maintaining MCP servers to facilitate seamless communication between AI agents and internal applications. Comfort working across multiple time zones and cross-functional teams, aligning on shared interfaces and infrastructure. Interest in contributing to open-source projects or building internal frameworks for broader adoption. A strong belief in collaborative engineering, shared ownership, and building systems as a team sport.

Informations supplémentaires
  • International relocation support is not available for this position.
La vie chez Unity

Unity [NYSE: U] est la principale plateforme pour créer et développer des jeux ainsi que des expériences interactives. Des créateurs, allant du développeur de jeux aux artistes en passant par les architectes, les concepteurs automobiles, les experts en infrastructure, les cinéastes et plus encore utilisent Unity pour donner vie à leur imagination à travers plusieurs plateformes, notamment mobile, PC et console ainsi que l'informatique spatiale.

Au quatrième trimestre 2024, plus de 70% des 1000 jeux mobiles les mieux classés ont été réalisés avec Unity, et en 2024, les applications créées avec Unity ont enregistré en moyenne 3,7 milliards de téléchargements par mois. Pour plus d'informations, veuillez consulter le site Unity

Unity est un employeur fier de garantir l'égalité des chances. Nous nous engageons à favoriser un environnement inclusif et innovateur et à célébrer nos employés à travers l'âge, l'ethnicité, la couleur, l'ascendance, l'origine nationale, la religion, le handicap, le sexe, l'identité ou l'expression de genre, l'orientation sexuelle ou tout autre statut protégé conformément à la loi applicable. Si vous êtes en situation de handicap ou avez des besoins spécifiques nécessitant des aménagements pour que votre entretien se déroule dans les meilleures conditions, nous vous invitons à remplir ce formulaire afin de nous en informer et que nous puissions faire le nécessaire.

Cette position exige que le titulaire ait une connaissance suffisante de l'anglais pour des échanges professionnels verbaux et écrits. Le poste implique des communications fréquentes avec des collègues et partenaires internationaux.

Les chasseurs de têtes et les agences de recrutement ne peuvent pas soumettre résumés/CV via ce site ou directement aux superviseurs. Unity n’accepte pas les résumés non sollicités et ne paiera pas d’honoraires à des agences non signataires d’accord avec Unity.

Votre vie privée est importante pour nous. Veuillez consulter nos politiques de confidentialité pour les prospects et les candidats et nous contacter à DPO@unity.com si vous avez des questions.

#SEN

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs