Data scientist - R/R Shiny developer

Montreal, QC

Applications have closed

Adoc Talent Management

Adoc Talent Management est le premier cabinet spécialisé dans le recrutement des titulaires de doctorats (PhDs).

View company page

****ENGLISH VERSION FOLLOWS****

Nous recrutons, pour une grande firme internationale de conseil en économie, un data scientist/software engineer pour leur bureau de Montréal et Boston. Au sein de cette firme présente en Amérique du Nord, en Europe et en Asie, vous collaborerez avec une équipe dynamique afin de trouver des solutions créatives contribuant aux engagements clients.

En tant qu’ingénieur(e) logiciels, vous contribuerez à la conception, à la mise en œuvre et à l’entretien de solutions créatives pour relever des défis commerciaux de premier plan dans les domaines de la finance, de l’économie et des soins de santé de divers secteurs. Cela implique collaborer dans l’ensemble des projets ETL, l’analyse de données, la modélisation statistique, le développement d’applications et de paquets, le déploiement et l’entretien. À cet effet, le(la) titulaire du poste est responsable de se tenir au courant des nouvelles avancées technologiques en science des données, afin de les partager avec toute l’entreprise pour aider à identifier les opportunités d’outils, d’application et de sources de données de pointe.

Vos défis

  • Concevoir et diriger tous les aspects techniques du développement de logiciels pour résoudre les problèmes de science des données et d'analyse avancée
  • Contribuer en tant qu’expert dans le développement de R et R-Shiny (stack obligatoire)
  • Collaborer avec l’équipe de projet en contribuant aux idées de conception de logiciels, en dirigeant et en encadrant des collègues plus novices, le tout en fournissant les meilleures pratiques d’ingénierie logicielle et en encadrant une équipe d’analystes.
  • Identifier des façons dont la technologie peut améliorer l’offre de services
  • Créer des plates-formes centrées sur les données pour l’analyse avancé (portail d’analyse interactifs, visualisation de données et autres).
  • Développer, déployer et entretenir des infrastructures de science et de visualisation des données sur terrain et en nuage (par exemple : R-Shiny, outils de CI/CD, docker, bases de données)
  • Développer et réviser des logiciels codés en R, Python et autres langages orientés objet
  • Développer des systèmes de production en ingénierie des données et en d’apprentissage automatique de bout en bout pour des projets de science des données full-stack
  • Collaborer avec des consultants internes ou des clients externes afin d’identifier et d’évaluer de nouveaux produit et/ou de nouvelles fonctionnalités

Votre profil

  • Diplôme de niveau licence et trois ans d’expérience professionnelle pertinente requis ou un diplôme d’études supérieur, idéalement en informatique, mathématique, statistique, économie ou autre diplôme scientifique pertinent.
  • 2 à 3 ans d’expérience pertinente en développement full-stack et/ou en matière de développement R sont hautement préférables
  • Expérience dans la mise en œuvre des meilleures pratiques de développement de logiciels tout au long du cycle de vie des logiciels, y compris la définition du produit, le développement, les tests unitaires, l'intégration et le déploiement.
  • Capacité à écrire un code robuste, maintenable et adaptable dans un langage orienté objet, par exemple R, Python
  • Expérience dans la création de portails interactifs et de visualisations de données à l’aide de R-Shiny

Atouts

  • Compétences en matière de stockage, de manipulation et de gestion de bases de données
  • Expérience des services en nuage (Azure, AWS), de la conteneurisation (Docker) et des données CI/CD
  • Expérience de travail dans un environnement Linux
  • Expérience dans la gestion d’une équipe de développeurs de logiciels

________________________________________________________________

We are recruiting, for an international consulting firm in economics, a Software engineer for their Montreal and Boston offices. You will be collaborating with a dynamic team to find creative solutions contributing to customer commitments.

Software Engineers help design, implement and maintain advanced analytics tools used in high-profile business challenges in finance, economics and health care across multiple industries. This includes collaborating across the entire spectrum of projects from ETL, data analysis, statistical modeling, application and package development, deployment and maintenance. To this end, the successful candidate is responsible for staying abreast of new developments in technology and data science, and communicating within the firm to help identify opportunities for cutting-edge tools, applications and data sources.

Job

  • Designing and driving all technical aspects of software development to solve data science/advanced analytics challenges
  • Acting as an expert in R and R-Shiny development (mandatory stack)
  • Collaborating with the project team by contributing to software design ideas, leading and mentoring more junior colleagues, providing software engineering best practices, and mentoring a team of analysts
  • Acting as a resource and participating in client engagements and research as part of the case team
  • Identifying opportunities for technology to enhance service offerings
  • Maintaining up-to-date knowledge of computing tools, providing technical training and helping to grow the in-house knowledge base of the full-stack data science landscape
  • Building data-centric platforms for advanced analytics (interactive analytics portals, data visualizations, and others) Developing, deploying, and maintaining data science and data visualization on-prem and on-cloud infrastructures (e.g., R-Shiny, CI/CD tools, docker, databases)
  • Developing and reviewing software and packages in R, Python and other Object-Oriented Languages
  • Developing end-to-end data engineering and machine learning production systems for full-stack data science projects
  • Collaborating with internal consultants or external clients to identify and evaluate new products and/or functionality

Profile

  • Bachelor’s degree with three years of relevant work experience required or an advanced degree, ideally in Computer Science, Mathematics, Statistics, Economics, or other relevant scientific degrees
  • 2 to 3 years of relevant R development and/or full-stack development experience
  • Experience driving software development best practices across the complete software lifecycle including product definition, development, unit testing, integration, and deployment
  • Ability to write robust, maintainable, and scalable code in an object-oriented language, e.g., R, Python
  • Experience building interactive portals and data visualizations using R-Shiny

Assets

  • Proficiency in the storage, manipulation, and management of databases
  • Experience with cloud services (Azure, AWS), containerization (Docker) and CI/CD pipelines
  • Experience working within a Linux environment
  • Experience leading a team of software developers

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Tags: AWS Azure CI/CD Computer Science Consulting Consulting firm Data analysis Data visualization Docker Economics Engineering ETL Finance Linux Machine Learning Mathematics Pipelines Python R Research Statistical modeling Statistics Testing

Perks/benefits: Career development

Region: North America
Country: Canada
Job stats:  4  1  0

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.