Offers “Roche”

Expires soon Roche

Software Engineering Intern (Algorithm R&D)

  • Mississauga, CANADA

Job description

The Position

Roche Sequencing is developing ground-breaking next-generation sequencing products that allow scientists/clinicians powerful new avenues to investigate DNA, the blueprint of any lifeforms, in days giving them the ability to understand health conditions such as cancer, HIV, COVID19 and more! We are not only changing science but changing lives through the development of frontier technologies that accelerate personalized healthcare.

Do you enjoy experimenting with groundbreaking technology? If so, be prepared to love your job with us! We are looking for a signal processing engineer to develop innovative signal processing, machine learning and deep learning algorithms for real-time primary analysis on a DNA sequencing instrument. You will also perform deep dives into data and generate insights to help guide experimental teams in hitting both near-term research targets and long-term objectives.

Responsibilities Include:

  • Develop scalable, custom signal processing, machine learning and deep learning algorithms to decode complex raw signals.

  • Write elegant, readable code.

  • Contribute in maintaining and enhancing the existing code repository.

  • Assist experimental groups with signal analysis and provide requested features as and when needed.

  • Perform deep analyses on experimental data using a variety of internal pipelines.

  • Collaborate with bioinformatics, statistical modeling, deep learning, and software engineering teams.

  • Responsible for planning and timely delivery of assigned projects.

Who you are

When you join us, you will have meaningful work being part of a team developing an innovative technology that saves and improves lives around the world. As you collaborate with some of the best engineers in the industry, you will make a huge difference on disease diagnostics! Our team is collaborative and fast-paced. 


  •  Must be currently enrolled in a Master's or PhD degree in Electrical Engineering, Biomedical Engineering, Physics or related scientific discipline.

  • Have a strong foundation in advanced signal processing and machine learning/deep learning concepts.

  • Have a strong understanding of data structures and algorithms - including computational complexity analysis.

  • Have a very strong foundation in Data Science and analytics

  • Possess strong algorithms development skills: Python, C++

  • Fluency with modern software engineering practices: version control, code reviews, automated testing, etc.

  • Be Clear thinker and communicator, verbal and in-writing; demonstrate a collaborative attitude

  • Must be available to work full-time during 4 months. 

Additional Information

  • This position is a 4-month work term (full-time) and will begin in May 2024.

  • This internship position is located in Mississauga. 

  • Our team follows a hybrid work structure (minimum 3 days per week in the office).

Relocation benefits are not available for this job posting.

Who we are

At Roche, more than 100,000 people across 100 countries are pushing back the frontiers of healthcare. Working together, we’ve become one of the world’s leading research-focused healthcare groups. Our success is built on innovation, curiosity and diversity.

Roche Pharma Canada has its office in Mississauga, Ontario and employs over 850 employees. The Mississauga facility is bright, vibrant, fosters collaboration and teamwork, and is reflective of Roche's truly innovative culture.

As of January 4, 2022, Roche requires all new employees who work in Canada to be fully vaccinated against COVID-19 on the date they take office. This requirement is a condition of employment at Roche that applies regardless of whether the position is on a Roche campus or remotely. If you have a valid reason for not being fully immunized, which is limited to certain specific medical reasons or other valid reasons protected by applicable human rights laws, you may request an exemption and / or adaptation measures regarding this vaccination requirement.

Roche is an Equal Opportunity Employer.

Make every future a success.
  • Job directory
  • Business directory