Adzuna logo

Full Stack Data Science Application Developer

Location: Montréal
Company: Analysis Group, Inc.
Contract type: Permanent

Sorry, this job is not available in your region

Search for similar jobs in your region

Make an impact at Analysis Group, where we provide our clients with thoughtful, pragmatic solutions to their most challenging business and litigation problems. Analysis Group is one of the largest economics consulting firms, with more than 1,000 professionals across 14 offices in North America, Europe, and Asia. Since 1981, we have provided expertise in economics, finance, health care analytics, and strategy to top law firms, Fortune Global 500 companies, and government agencies worldwide. Our internal experts, together with our network of affiliated experts from academia, industry, and government, offer our clients exceptional breadth and depth of expertise.

About the Full Stack Data Science Application Developer Position:

Full Stack Data Science Application Developers at Analysis Group help design, implement and maintain large platform solutions to high-profile business challenges in finance, economics and health care across multiple industries. This includes working with complex on-prem, cloud and hybrid tech stacks pertaining to serving applications, database management, data engineering tools and machine learning. To this end, Full-Stack Engineers are responsible for staying abreast of new developments in technology and communicating within the firm to help identify opportunities for cutting-edge tools, applications and data sources. Career development at Analysis Group includes opportunities for growth in technical skills as well as in project management, analytical strategy and collaborative business development, depending on individual skills and interests, and with support and mentorship from senior staff.

Key Responsibilities

  • Working with project teams to address data science and computing challenges
  • Identifying opportunities for technology to enhance service offerings
  • Acting as a resource and participating in client engagements and research as part of the project team
  • 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
  • Acting as an expert in software development and infrastructures

Activities

  • Developing, deploying and maintaining large data science on-prem and on-cloud infrastructures (e.g.: docker, K8s, databases, webapps, cloud services, etc.)
  • Developing end-to-end data engineering and machine learning production systems for full stack data science projects
  • Optimizing procedures for managing and accessing large databases (e.g., insurance claims, electronic health records, financial transactions)
  • Using natural language processing methodologies to work with EMR data, social media data and other unstructured data
  • Creating interactive analytics portals and data visualizations (e.g., using R/Shiny, Python/Flask, D3)
  • Building and maintaining high performance computing (HPC) tools on grid and cloud computing environments
  • Developing and reviewing software and packages in R, Python and other Object Oriented Languages
  • Establishing optimized procedures for repetitive or computationally intensive tasks

Qualifications

  • 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 degree
  • 2 to 3 years of relevant full stack engineering experience is highly preferred
  • Experience in backend service development (.NET, Python)
  • Experience in front-end development using a Javascript framework (e.g., Vue.js, Angular) is highly preferred
  • Significant experience working within a Linux environment preferred, as well as containerization technologies (Docker)
  • Experience building and managing both batch and real time data ingestion pipelines
  • Strong credentials and experience in database management and/or data visualization is preferred
  • Project experience with Python and/or R is preferred
  • Demonstrated experience working on project teams and collaborating with others
  • Strong interpersonal, written, and oral communication skills

Analysis Group embraces diversity and equal opportunity in a deep and meaningful way. We are committed to building teams that represent a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our work will be. We provide equal opportunities across all sexual orientations, gender identities and expressions, races, colors, ethnicities, mental and physical abilities and characteristics, ages, socioeconomic statuses, and religions, and we encourage candidates of all backgrounds to apply.

French Translation

À propos de Groupe d’analyse :

Faites une différence en rejoignant Groupe d’analyse, une entreprise qui propose à ses client(e)s des solutions réfléchies et pragmatiques à leurs problèmes les plus complexe en matière de commerce et de litige. Groupe d’analyse est l’une des plus grandes sociétés de conseil en économie, avec plus de 1000 professionnel(le)s réparti(e)s dans 14 bureaux en Amérique du Nord, en Europe et en Asie. Depuis 1981, nous fournissons une expertise en analyse et en stratégie dans les domaines de l’économie, de la finance et de la santé, à des cabinets d’avocat(e)s de premier ordre, des entreprises du Fortune Global 500 et des organismes gouvernementaux du monde entier. Nos expert(e)s internes, en collaboration avec notre réseau d’expert(e)s affilié(e)s issu(e)s du monde universitaire, de l’industrie et des entités publiques, offrent à nos client(e)s un éventail de connaissances d’une étendue et d’une profondeur exceptionnelles.

Le poste de Développeur(se) Full Stack d'applications en Sciences des Données:

En tant que développeur(se) généraliste, vous contribuerez à la conception, à la mise en œuvre et à l’entretien de solutions de grandes plates-formes 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 de travailler avec des infrastructures technologiques complexes en terrain, dans le nuage et en hybrides concernant les applications de service, la gestion des bases de données, les outils d'ingénierie des données et l'apprentissage automatique. À 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. Le développement de carrière au sein de Groupe d’analyse comprend des possibilités de croissance dans les compétences techniques ainsi que dans la gestion de projet, la stratégie analytique et le développement commercial collaboratif, en fonction des compétences et des intérêts individuels, le tout avec le soutien et le mentorat du personnel senior.

Principales responsabilités :

  • Collaborer avec les équipes de projet pour relever les défis informatiques et liés à la science des données
  • Identifier des façons dont la technologie peut améliorer l’offre de services
  • Contribuer à l’activité et à la recherche du client en tant que spécialiste et membre de l'équipe de projet
  • Maintenir les connaissances sur les outils informatiques à jour, former le personnel sur des points techniques et aider à développer la base de connaissances interne dans le domaine de la science des données full-stack.
  • Contribuer en tant qu’expert en matière de développement de logiciels et d’infrastructures

Tâches :

  • Développer, déployer et entretenir la gestion de grandes infrastructures de sciences des données en terrain et en nuage
  • 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
  • Optimiser les procédures de gestion et d'accès aux grandes bases de données (déclarations de sinistre, dossiers de santé électroniques, transactions financières, etc.)
  • Utiliser une méthodologie de traitement du langage naturel pour travailler avec des données de dossiers médicaux électroniques, des données de médias sociaux et d’autres données non structurées
  • Créer des portails d'analyse interactifs et des visualisations de données (en utilisant par exemple R/Shiny, Python/Flask, D3)
  • Construire et alimenter des outils de système de calcul haute performance (HPC) sur la grille informatique et l’informatique en nuage
  • Développer et réviser des logiciels codés en R, Python et autres langages orientés objet
  • Mettre en place des procédures optimisées pour les tâches répétitives ou gourmandes en calcul

Qualifications requises :

  • 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 matière d'ingénierie full-stack sont hautement souhaitables.
  • Expérience dans le développement de services backend (.NET, Python)
  • Expérience en développement frontal en JavaScript (Vue.js, Angular, etc.) est fortement préférable
  • Expérience de travail significative dans un environnement Linux est préférable, ainsi que dans les technologies de conteneurisation (Docker).
  • Expérience en construction et en gestion de transformation d'ingestion de données, par lots et en temps réel.
  • De solides références et une expérience en gestion de bases de données et/ou en visualisation de données sont préférables
  • Expérience de projets utilisant Python et/ou R souhaitée
  • Expérience avérée de travail au sein d'équipes de projet et de collaboration avec des tiers
  • Solides compétences en matière de communication interpersonnelle, écrite et orale

Groupe d’analyse adhère fortement et sincèrement aux principes de diversité et d’égalité des chances. Nous sommes déterminés à bâtir des équipes représentatives de milieux, points de vue et compétences variés et sommes convaincus que plus nous faisons preuve d’ouverture, meilleurs seront nos services. Nous encourageons donc les candidat(e)s de tous horizons à postuler, quels que soient leur orientation sexuelle, leur identité ou expression sexuelle, leur ethnie, leur couleur de peau, leurs origines, leurs capacités et caractéristiques mentales et physiques, leur âge, leur statut socioéconomique ou leur religion.


Sorry, this job is not available in your region

Search for similar jobs in your region

Similar jobs

Full Stack Data Science Application Developer
Analysis Group
Montréal, QC, H2L
Full Stack Developer
Aarorn Technologies Inc.
Montreal, QC
Full stack developer
Fed IT
Montréal, Québec
Full Stack Developer
TMX
Montréal, QC, H2L