Junior Data Analyst/Machine Learning Developer

We are currently seeking a Junior Data Analyst / Machine Learning Developer for our Quebec City offices.

POSITION OVERVIEW

As a part of the Machine Learning R&D team, you will participate in various automated unstructured data processing activities in their different stages: from data discovery/generation and feature engineering to statistical model building and wrapping into efficient APIs.

RESPONSIBILITIES

Principal responsibility: to come up with solutions to data problems in reasonable time.

  • Discover the data (by talking to people and googling);
  • Create data (manually if needed);
  • Write data manipulation scripts ("quick and dirty" Python scripts or more complex pipelines);
  • Apply linguistic text analyzers/annotators to data;
  • Write regular expressions and other deterministic algorithms for word processing;
  • Create statistical algorithms for text analysis (translators, annotators, extractors, classifiers);
  • Any other related tasks (can be anything for the good of the project).

Nous sommes à la recherche d'Analyste de Données Junior / Développeur " Machine Learning " de talent pour notre bureau de Québec.

DESCRIPTION DU POSTE

En tant que membre de l'équipe R&D " Machine Learning ", cette nouvelle recrue participera aux diverses activités automatisées de traitement des données non structurées allant de la découverte/génération de données et " feature engineering " à la construction de modèles statistiques et leur intégration dans des API efficaces.

RESPONSABILITÉS

Responsabilité Principale : trouver des solutions aux problèmes de données dans un délai raisonnable.

  • Créer des données (manuellement si nécessaire);
  • Écrire des scripts de manipulation de données (scripts Python " à la va-vite " ou pipelines plus complexes);
  • Appliquer des analyseurs/annotateurs linguistiques de texte aux données;
  • Écrire des expressions régulières et d'autres algorithmes déterministes pour le traitement de texte;
  • Créer des algorithmes statistiques pour l'analyse de texte (traducteurs, annotateurs, extracteurs, classificateurs);
  • Toute autre tâche connexe (tout ce qui peut être relié à la bonne marche du projet).
  • University Degree in Computer Science or Linguistics (postgraduate diploma would be a plus);
  • Experience in Machine Learning or Computational Linguistics;
  • Experience in scientific analysis/data analysis with Java, Python or R (strong Java knowledge is a plus);
  • Experience, ease with, and passion for Linux systems;
  • Fluent in English and French (a third language is a strong asset);
  • Passion about data (you will be asked to explain what this means for you);
  • "Hacker" attitude: hunger for resolving enigmas, finding solutions to riddles and facing uncommon challenges;
  • Readiness to work in uncertainty regarding the resolution of a problem, the existence of means to resolve it and, sometimes, in the absence of precise objectives;
  • Autonomous and responsible; organized and structured in initiatives and work;
  • Detail-oriented and able to keep a global vision of the issues and their solutions.
  • Diplôme universitaire en Informatique ou en Linguistique (diplôme de troisième cycle : un atout);
  • Expérience en Apprentissage Machine (" Machine Learning ") ou en Linguistique Informatique;
  • Expérience en analyse scientifique/analyse de données avec Java, Python ou R (forte connaissance Java : un atout);
  • Expérience, facilité et passion pour les systèmes Linux;
  • Maîtrise du Français et de l'Anglais (une troisième langue : un atout);
  • Passion pour les données (on vous demandera d'expliquer ce que cela signifie pour vous);
  • Attitude " Hacker ": avide de résoudre les énigmes, de trouver des solutions et de faire face à des défis peu communs;
  • Ouverture à travailler dans l'incertitude concernant la résolution d'un problème, l'existence de moyens pour le résoudre et, parfois, en l'absence d'objectifs précis;
  • Autonome et responsable, organisé et structuré dans ses initiatives et son travail;
  • Souci du détail et capacité à garder une vision globale des enjeux et de leurs solutions.

Meet Some of CEB's Employees

Andrew M.

Business Development Associate

Andrew works with his team to find and reach out to new business prospects for CEB. He interfaces with Fortune 500 companies across the world—and gets them on board with CEB's solutions.

Elyse N.

Commercial Support Manager

Elyse manages a team of 18 CEB Account Management Associates. She makes sure they have the appropriate training, coaching, and advice they need to be great client-facing representatives.


Back to top