Role description
Machine Learning Developer
Lead I - Software Engineering
The candidate will be working within a machine learning team/squad. The team is working on developing Artificial Intelligence solutions including ML and Gen AI. The candidate should be familiar with python development, predictive analytics and prompt engineering.
The opportunity:
• Contribute to development and maintenance of Machine Learning models for business problems.
• Contribute to model evaluation, parameter tuning, feature selection and model calibration experiments for predictive analytics projects.
• Contribute towards prompt engineering for data analysis and discovery.
• Conduct regular testing and performance analysis.
• Conduct necessary in benchmarking experiments.
This position description identifies the responsibilities and tasks typically associated with the performance of the position. Other relevant essential functions may be required.
What you need:
• Bachelor's in computer science or related field
• Years of experience: 5+
• Hands-on experience in building ML and Data Science solutions for real world problems
• Understanding of ML models and concepts, good practices and analysis
• Experience/Understanding with Open AI and different LLM models, prompt engineering, testing and performance evaluation.
• Strong data science and statistical analytics skills.
• Strong in problem-solving with innovative mindset
• Strong Python development skills
• Good communication skills
Compensation can differ depending on factors including but not limited to the specific office location, role, skill set, education, and level of experience. UST provides a reasonable range of compensation for roles that may be hired in various U.S. markets as set forth below.
Role Location: Quebec
Compensation Range: $95,000-$119,000
Benefits
Full-time, regular employees accrue a minimum of 10 days of paid vacation per year, receive 6 days of paid sick leave each year (pro-rated for new hires throughout the year), paid holidays, and are eligible for paid bereavement leave and jury duty. They and their dependents residing in Canada are eligible for Supplemental Healthcare coverage, as well as Company-paid Employee Only basic life insurance and accidental death and dismemberment coverage.
Full-time temporary employees receive 6 days of paid sick leave each year (pro-rated for new hires throughout the year). They and their dependents residing in Canada are eligible for Supplemental Healthcare coverage, as well as Company-paid Employee Only basic life insurance and accidental death and dismemberment coverage.
Part-time regular and temporary employees receive 6 days of paid sick leave each year (pro-rated for new hires throughout the year).
All Canadian employees who work in a province, territory or locality with more generous paid sick leave benefits than specified here will receive the benefit of those sick leave laws.
Développeur en apprentissage automatique
Responsable I - Ingénierie logicielle
Vous êtes :
Le candidat travaillera au sein d'une équipe ou d'une escouade spécialisée dans l'apprentissage automatique. L'équipe travaille au développement de solutions d'intelligence artificielle, notamment l'apprentissage automatique (ML) et l'IA générique (Gen AI). Le candidat doit être familiarisé avec le développement en Python, l'analyse prédictive et l'ingénierie des prompts.
L'opportunité :
• Contribuer au développement et à la maintenance de modèles d'apprentissage automatique pour résoudre des problèmes métier.
• Contribuer à l'évaluation des modèles, au réglage des paramètres, à la sélection des caractéristiques et aux expériences de calibrage des modèles pour des projets d'analyse prédictive.
• Contribuer à l'ingénierie des prompts pour l'analyse et la découverte de données.
• Réaliser régulièrement des tests et des analyses de performances.
• Réaliser les expériences de benchmarking nécessaires.
Cette description de poste identifie les responsabilités et les tâches généralement associées à l'exercice de cette fonction. D'autres fonctions essentielles pertinentes peuvent être requises.
Ce qu'il vous faut :
• Licence en informatique ou dans un domaine connexe
• Années d'expérience : 5+
• Expérience pratique dans la création de solutions d'apprentissage automatique et de science des données pour des problèmes concrets
• Compréhension des modèles et concepts d'apprentissage automatique, des bonnes pratiques et de l'analyse
• Expérience/compréhension d'OpenAI et de différents modèles LLM, de l'ingénierie de prompts, des tests et de l'évaluation des performances.
• Solides compétences en science des données et en analyse statistique.
• Grande capacité à résoudre des problèmes avec un esprit novateur
• Solides compétences en développement Python
• Bonnes compétences en communication
La rémunération peut varier en fonction de facteurs tels que, entre autres, le lieu d'affectation, le poste, les compétences, la formation et le niveau d'expérience. UST propose une fourchette de rémunération raisonnable pour les postes susceptibles d'être pourvus sur divers marchés américains, comme indiqué ci-dessous.
Lieu d'affectation : Québec
Fourchette de rémunération : 95 000 $ - 119 000 $
Avantages sociaux
Les employés réguliers à temps plein accumulent au moins 10 jours de congés payés par an, bénéficient de 6 jours de congés maladie payés par an (calculés au prorata pour les nouvelles embauches en cours d'année), de jours fériés payés, et ont droit à un congé de deuil et à une indemnité pour service de juré. Eux-mêmes et leurs personnes à charge résidant au Canada ont droit à une couverture santé complémentaire, ainsi qu'à une assurance vie de base et à une assurance décès et mutilation accidentels réservées aux employés, prises en charge par l'entreprise.
Les employés temporaires à temps plein bénéficient de 6 jours de congés maladie payés par an (calculés au prorata pour les nouvelles embauches en cours d'année). Eux-mêmes et leurs personnes à charge résidant au Canada ont droit à une couverture santé complémentaire, ainsi qu'à une assurance vie de base et à une assurance décès et mutilation accidentels, toutes deux prises en charge par l'entreprise et réservées aux employés.
Les employés réguliers et temporaires à temps partiel bénéficient de 6 jours de congés maladie payés par an (calculés au prorata pour les nouvelles embauches en cours d'année).
Tous les employés canadiens travaillant dans une province, un territoire ou une localité où les prestations de congés de maladie payés sont plus généreuses que celles spécifiées ici bénéficieront des dispositions de ces lois sur les congés de maladie.