Job Search and Career Advice Platform

Enable job alerts via email!

Développeur(se) SDK Sénior, Unity Ads (Frontend) / Senior SDK Developer, Unity Ads (Frontend)

Unity

Montreal (administrative region)

On-site

CAD 90,000 - 120,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Montreal is looking for a Senior SDK Engineer. You'll lead the design of scalable collection systems within the Ads organization. The role involves gathering and validating behavioral signals across applications to enable machine learning use cases for ad targeting and optimization. The ideal candidate must excel in client application platforms like iOS and Android, possess strong knowledge in event-based data collection, and work effectively in multi-functional teams. This is a great opportunity to create impactful advertising technology while ensuring privacy compliance.

Benefits

Wide range of benefits for employee well-being
Work-life balance support

Qualifications

  • Deep knowledge of client application platforms like iOS, Android, Unity, or C++.
  • Proven experience in event-based data collection and analytics.
  • Experience in data preprocessing for machine learning pipelines.

Responsibilities

  • Design and implement SDKs that collect high-quality behavioral signals.
  • Establish data collection standards for machine learning.
  • Collaborate with ML teams to adapt SDKs to evolving needs.
  • Develop tools to validate and monitor collected data.
  • Ensure compliance with global regulations while prioritizing user consent.

Skills

Proficiency in iOS
Proficiency in Android
Proficiency in Unity
Proficiency in C++
Event-based data collection
Telemetry
Analytics frameworks
Working in multi-functional teams
Job description

ALERT: Unity has received reports of scams where individuals purporting to be Unity HR representatives conduct bogus employment interviews via email or text, and then request payment as a condition for receiving an offer of employment. Please be aware that Unity does not conduct interviews by email or text, and will never request payment as a condition for applying for a position or receiving an offer of employment. These scam operators may also ask for your personal information (name, address, birthdate, social security number, etc.) which you should not provide to them. If you have been a target of such a scam, you should report it by contacting the U.S. Federal Trade Commission (see this FTC posting for further details) the office of your state Attorney General, or the government agency responsible for investigating matters such as this where you reside this FTC posting for further details) the office of your state Attorney General, or the government agency responsible for investigating matters such as this where you reside.

The opportunity

We invite you to take on a meaningful role as Senior SDK Engineer, where you’ll lead the design and development of scalable, privacy-conscious collection systems within our Ads organization. You will play a vital part in gathering, validating, and utilizing behavioral signals across client applications to empower groundbreaking machine learning use cases, such as ad targeting, ranking, and optimization.

This is your chance to work at the exciting intersection of SDK development, machine learning, and data infrastructure. Join us to create innovative solutions that propel advertising technology forward, impacting billions of global ad experiences while ensuring privacy and compliance.

L’opportunité

Nous vous invitons à occuper un rôle clé comme développeur(se) SDK sénior, où vous dirigerez la conception et le développement de systèmes de collecte évolutifs et respectueux de la vie privée au sein de notre organisation Ads. Vous jouerez un rôle essentiel dans la collecte, la validation et l’utilisation de signaux comportementaux à travers les applications clientes afin d’alimenter des cas d’usage novateurs en apprentissage automatique, tels que le ciblage publicitaire, le classement et l’optimisation.

Vous aurez l’occasion de travailler à l’intersection dynamique du développement de SDK, de l’apprentissage automatique et de l’infrastructure de données. Joignez‑vous à nous pour créer des solutions innovantes qui font progresser la technologie publicitaire, influencent des milliards d’expériences publicitaires à travers le monde et respectent les exigences de confidentialité et de conformité.

Ce que vous allez faire
  • Concevoir, mettre en œuvre et maintenir des SDK qui recueillent des signaux comportementaux et contextuels de haute qualité à partir d’applications clientes telles que mobiles, de bureau et l’éditeur Unity.
  • Définir et promouvoir des standards d’instrumentation afin d’assurer une collecte de données de grande qualité pour les systèmes d’apprentissage automatique.
  • Collaborer avec des équipes multifonctionnelles, incluant des scientifiques ML, des développeur(se)s de données et des gestionnaires de produits, afin d’adapter les SDK aux besoins évolutifs de l’apprentissage automatique.
  • Développer des outils et des cadres pour valider, surveiller et tester les données collectées dans les environnements de production.
  • Travailler en partenariat avec les équipes de confidentialité et juridiques afin d’assurer la conformité aux réglementations internationales, telles que le RGPD et le CCPA, tout en plaçant le consentement de l’utilisateur(rice) au premier plan.
Ce que nous recherchons
  • Maîtrise approfondie des plateformes d’applications clientes comme iOS, Android, l’éditeur Unity ou C++.
  • Expérience démontrée en collecte de données basée sur les événements, en télémétrie et en cadres analytiques.
  • Expérience en prétraitement de données et en assurance qualité pour des Pipeline d’apprentissage automatique.
  • Connaissance des cadres d’expérimentation, incluant les tests A/B et la gestion de signaux.
  • Capacité à travailler efficacement au sein d’équipes multifonctionnelles et à diriger des initiatives couvrant les équipes SDK, d’infrastructure et de plateforme ML.
Vous avez peut-être également
  • Expérience à travailler dans des environnements de développement régis par un SDLC structuré et des méthodologies telles que Scrum, en collaboration avec un(e) Scrum master.
Information supplémentaire
  • Le support à la relocalisation n’est pas disponible pour ce poste.
  • Un visa de travail ou un parrainage de l’immigration n’est pas disponible pour ce poste.
La vie chez Unity

Nous offrons une large gamme d’avantages visant à soutenir le bien‑être de nos employé(e)s et favoriser l’équilibre entre vie professionnelle et vie personnelle. Vous pouvez en lire davantage sur notre site Carrières.

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 is a proud equal opportunity employer. We are committed to fostering an inclusive, innovative environment and celebrating our employees across age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation or any other protected status in accordance with applicable law. Our differences are strengths that enable us to support the growing and evolving needs of our customers, partners, and collaborators. If you have a disability that means there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please fill out this form to let us know.

This position requires the incumbent to have a sufficient knowledge of English to have professional verbal and written exchanges in this language since the performance of the duties related to this position requires frequent and regular communication with colleagues and partners located worldwide and whose common language is English.

Headhunters and recruitment agencies may not submit resumes/CVs through this website or directly to managers. Unity does not accept unsolicited headhunter and agency resumes. Unity will not pay fees to any third-party agency or company that does not have a signed agreement with Unity.

Your privacy is important to us. Please take a moment to review our Prospect Privacy Policy and Applicant Privacy Policy. Should you have any concerns about your privacy, please contact us at DPO@unity.com.

The opportunity

We invite you to take on a meaningful role as Senior SDK Engineer, where you’ll lead the design and development of scalable, privacy-conscious collection systems within our Ads organization. You will play a vital part in gathering, validating, and utilizing behavioral signals across client applications to empower groundbreaking machine learning use cases, such as ad targeting, ranking, and optimization.

What you'll be doing
  • Designing, implementing, and maintaining SDKs that collect high-quality behavioral and contextual signals from client applications such as mobile, desktop, and Unity.
  • Establishing and promoting instrumentation standards to ensure high-quality data collection for machine learning systems.
  • Collaborating with multi‑functional teams, including ML scientists, data engineers, and product managers, to adapt SDKs to evolving ML needs.
  • Developing tools and frameworks to validate, monitor, and test collected data in production environments.
  • Partnering with privacy and legal teams to ensure compliance with global regulations, such as GDPR and CCPA, while prioritizing user consent.
What we're looking for
  • Strong proficiency in client application platforms like iOS, Android, Unity, or C++.
  • Proven track record in event-based data collection, telemetry, and analytics frameworks.
  • Experience in data preprocessing and quality assurance for machine learning pipelines.
  • Familiarity with experimentation frameworks, including A/B testing and signal gating.
  • Ability to work effectively in multi‑functional teams and lead initiatives across SDK, infrastructure, and ML platform teams.
Additional information
  • Relocation support is not available for this position.
  • Work visa/immigration sponsorship is not available for this position.
Life at Unity

We offer a wide range of benefits designed to support employees' well‑being and work‑life balance. You can read more about them on our career page.

Unity [NYSE: U] is the leading platform to create and grow games and interactive experiences. Creators, ranging from game developers to artists, architects, automotive designers, infrastructure experts, filmmakers, and more, use Unity to bring their imaginations to life across multiple platforms, from mobile, PC, and console, to spatial computing.

As of the third quarter of 2024, more than 70% of the top 1,000 mobile games were made with Unity, and in 2024, Made with Unity applications had an average of 3.7 billion downloads per month. For more information, please visit Unity.

Unity is a proud equal opportunity employer. We are committed to fostering an inclusive, innovative environment and celebrating our employees across age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law. Our differences are strengths that enable us to support the growing and evolving needs of our customers, partners, and collaborators. If you have a disability that means there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please fill out this form to let us know.

This position requires the incumbent to have a sufficient knowledge of English to have professional verbal and written exchanges in this language since the performance of the duties related to this position requires frequent and regular communication with colleagues and partners located worldwide and whose common language is English.

Headhunters and recruitment agencies may not submit resumes/CVs through this website or directly to managers. Unity does not accept unsolicited headhunter and agency resumes. Unity will not pay fees to any third‑party agency or company that does not have a signed agreement with Unity.

Your privacy is important to us. Please take a moment to review our Prospect Privacy Policy and Applicant Privacy Policy. Should you have any concerns about your privacy, please contact us at DPO@unity.com.

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