Senior Data Visualization Software Engineer

4 weeks ago


Montreal, Quebec, Canada Groupe SII Full time
Role Overview

We are seeking a skilled Data Visualization Software Engineer to join our team at Groupe SII. As a member of our group, you will be responsible for developing innovative data analysis software systems to support interactive analysis of genomic data. Our primary goals are to enable Genentech science and discovery by building effective and efficient data analysis software systems and to develop new cutting-edge visualizations for genomic data analysis that we disseminate as open-source software and publications in the scientific literature.

Key Responsibilities
  • Design and implement effective, beautiful, and usable interactive data analysis interfaces to visualize, explore, and interrogate integrated data from diverse technologies and biological systems, particularly spatial transcriptomics and other imaging-based technologies.
  • Develop highly performant, responsive, and interactive analysis software for large datasets.
  • Collaborate with business analysts, computational scientists, and other software engineers to understand and conceptualize the complex emerging needs of our scientists, whether they are working at the keyboard or the bench.
  • Work with local and offshore engineering teams to support your software development efforts.
  • Contribute to the broader scientific community through open-source software development.

Requirements
  • Bachelor's degree or higher in bioinformatics, computer science, mathematics, or a related field.
  • At least five years of experience developing tools for interactive data analysis and visualization, with seniority dependent on experience and other factors.
  • Expertise in modern JavaScript (ES6) programming.
  • Expertise with high-performance web-based visualization technologies, such as WebGL.
  • Familiarity with UI design best practices, usability testing, and iterative design.
  • Demonstrated adherence to best practices in software engineering, particularly usability, version control, testing, and appropriate use of abstraction.
  • Biological domain knowledge, specifically in single-cell genomics, and basic data analysis skills are desirable but not required.
  • Familiarity with formal build/release/deploy and continuous integration frameworks is a plus.

Additional Requirements
  • You are enthusiastic about working in a scientific environment, especially one related to drug discovery and development.
  • You are a quick learner, are curious about new areas, and courageously take initiative to see your ideas implemented.
  • You are attracted by the challenges of developing software that solves universal problems in bioinformatics.
  • You are able to perform at a high level in a fast-changing and demanding environment.
  • You are pragmatic about the tradeoffs between features, quality, and timeliness.


  • Montreal, Quebec, Canada Data Engineer Jobs Full time

    At NearSource Technologies, we are seeking a highly skilled Data Engineer to join our dynamic team in Montreal, Canada.We offer a competitive salary range of $120,000 - $180,000 per year, depending on experience.The ideal candidate will have a strong background in data analysis and engineering, with expertise in Python, SQL, and visualization tools like...


  • Montreal, Quebec, Canada Groupe SII Full time

    Background:We are a team at Groupe SII focused on developing innovative methods and systems to support interactive analysis of genomic data. Our primary objectives are to enable Genentech science and discovery by building effective and efficient data analysis software systems, and to develop cutting-edge visualizations for genomic data analysis that we...


  • Montreal, Quebec, Canada Groupe SII Full time

    Role OverviewWe are seeking a highly skilled Data Visualization Software Engineer to join our team at Groupe SII. As a key member of our data science group, you will be responsible for developing effective and efficient data analysis software systems to support interactive analysis of genomic data.Key ResponsibilitiesDesign and implement highly performant,...

  • Data Engineer

    1 month ago


    Montreal, Quebec, Canada Data Engineer Jobs Full time

    As a Data Engineer on a multinational Fortune 500 project in Canada, you will shape innovative solutions and drive technological excellence. Your responsibilities will include providing guidance on optimizing the Genuine Optimized Campaign process, designing and creating foundational campaign tables in Hive and Snowflake using SQL, Python, and PySpark, and...

  • Senior Data Engineer

    1 month ago


    Montreal, Quebec, Canada Groupe SII Full time

    Job SummaryWe are seeking a highly skilled Senior Data Engineer - Visualization and Interactive Data Analysis to join our team at Groupe SII. As a key member of our Visualization and Interactive Data Analysis group, you will be responsible for designing and developing high-performance systems capable of transforming, analyzing, and querying data from...


  • Montreal, Quebec, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Job Title: Senior Software EngineerJob Description:We are seeking a highly skilled Senior Software Engineer to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining cloud-based IoT solutions for our clients in the industrial sector.Key Responsibilities:Design and...

  • Senior Data Engineer

    2 weeks ago


    Montreal, Quebec, Canada CBCRadio-Canada Full time

    Job Title: Senior Data EngineerWe are seeking a skilled Senior Data Engineer to join our team at CBC/Radio-Canada. The successful candidate will be responsible for designing, developing, and maintaining our Big Data platform, ensuring seamless integration with our data sources and tools.Key Responsibilities:Design and implement data pipelines to extract,...


  • Montreal, Quebec, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Senior Software Engineer (Java)**About the Role**SENIOR SPIRIT OF ROSELLE PARK is seeking a highly skilled Senior Software Engineer (Java) to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cloud-based solutions to help manufacturers monitor their industrial equipment and improve...


  • Montreal, Quebec, Canada Maya HTT Full time

    Job Title: Senior Software EngineerMaya HTT is a world-leading software developer and engineering solutions provider focused on CAE, CAD, CAM, and PLM. We are seeking a skilled Senior Software Engineer to join our team in developing innovative Computer-Aided Engineering (CAE) applications. You will be responsible for designing, developing, and maintaining...


  • Montreal, Quebec, Canada Behavox Limited Full time

    About BehavoxBehavox is a pioneering company that empowers businesses to unlock the full potential of their data. Our mission is to organize enterprise data into actionable insights that drive growth and protect businesses worldwide. We are seeking a fearless innovator to lead our Product Engineering team in building a scalable, microservice-based data...

  • Senior Data Engineer

    4 weeks ago


    Montreal, Quebec, Canada Fluid - Solutions de Talents Full time

    About the RoleWe are seeking a Senior Data Engineer to join our Data Analytics team at Fluid - Solutions de Talents. As a Senior Data Engineer, you will be responsible for designing and implementing data pipelines, working with big datasets, and providing expertise on software engineering best practices.Key ResponsibilitiesDesign, build, and integrate data...


  • Montreal, Quebec, Canada Hasbro Full time

    We are seeking an experienced Senior VFX Artist to join our team at Hasbro.About the RoleThis is a unique opportunity to bring your creative vision and technical expertise to life in the world of Dungeons & Dragons. As a Senior VFX Artist, you will be responsible for creating industry-leading visual effects that align with the artistic vision and technical...


  • Montreal, Quebec, Canada Intact Financial Corporation Full time

    Job DescriptionWe are seeking a skilled Senior Developer to join our dynamic database marketing team.This role involves driving targeted marketing initiatives, including direct marketing and client communication towards an omnichannel engagement approach.As a Senior Developer - Data engineering, you will lead the charge in ingesting data from diverse sources...


  • Montreal, Quebec, Canada DRW Full time

    About the RoleData Engineer is a key member of our team, responsible for designing and implementing large-scale data systems and pipelines. This is an exciting opportunity to join a dynamic team and contribute to the development of innovative solutions.Key ResponsibilitiesDesign and implement data pipelines and ETL processesDevelop and maintain...


  • Montreal, Quebec, Canada CAE Full time

    Job DescriptionWe are seeking a highly skilled Visual Systems Software Specialist to join our team at CAE. As a key member of our immersive environment department, you will play a crucial role in the development and integration of software solutions for our flight simulator visual systems.ResponsibilitiesDesign and develop software solutions to integrate...

  • Senior Data Engineer

    1 month ago


    Montreal, Quebec, Canada Recrute Action Full time

    Job SummaryWe're seeking a talented data expert to join our client in the mining and metals industry for an exciting 4-month contract, with the potential for extension. As a Senior Data Engineer, you'll dive into large-scale data challenges, working on cutting-edge analytics to drive smarter decision-making and improve business operations. You'll enjoy a...


  • Montreal, Quebec, Canada Intact Financial Corporation Full time

    Transform the customer experience for millions of Canadians by joining our data science lab as a Senior Data Engineering Developer. We use machine learning, data science, software engineering, AI, agility, UX, and design thinking to drive innovation.As a key member of our team, you will participate in the analysis, design, development, and delivery of...


  • Montreal, Quebec, Canada Groupe SII Full time

    Job Description:At Groupe SII, we are seeking a highly skilled Python Backend Software Engineer to join our Visualization and Interactive Data Analysis group within gRED Computational Catalysts. Our team of scientists and engineers builds interfaces to help scientists better understand data. The development of high throughput methods to profile the genome,...


  • Montreal, Quebec, Canada Hootsuite Full time

    We are seeking a skilled Senior Software Developer, Data to join our team at Hootsuite.Why HootsuiteHootsuite is the leading social media management platform, trusted by over 18 million users worldwide. Our platform empowers businesses to build strong relationships with their customers through social media.Job OverviewThe Senior Software Developer, Data will...


  • Montreal, Quebec, Canada Axelon Services Corporation Full time

    Job Description:We are seeking a skilled Senior Software Engineer to join our Data Access Layer (DAL) team, which builds the servers and clients for storage, access, and global distribution of data within our Risk Calculation Environment (RICE) platform. RICE is a cutting-edge, highly integrated, functional Scala platform that powers our firm's fixed income...