Careers

Bioinformatics Solutions Inc. (BSI) founded in 2000 in Waterloo, Canada, develops and continually innovates the proteomics software platform PEAKS to identify and quantify proteins in very complex biological samples with LC-MS. Also provided is antibody characterisation software and service, allowing customers to quickly and cost effectively characterise antibodies. We offer great career opportunities in a new dynamic setting.

Our employees are eligible for attractive benefits and options. Our office is located in the city of Waterloo, Ontario, Canada (approximately one hour driving distance from Toronto).


Current Openings

Full-time | Waterloo, ON (On-site)

About Bioinformatics Solutions Inc.

For over 20 years, Bioinformatics Solutions Inc. (BSI) has been a leading force in mass spectrometry data analysis. As an AI-driven biotechnology company, BSI is committed to advancing research by providing innovative proteomics solutions with machine learning and ground-breaking algorithms integrated into the latest mass spectrometry technology. Our mission is to facilitate drug discovery and advance the frontier of biological research through AI-driven commercial software and professional services.

We are seeking a motivated and scientifically driven individual to join our growing team at BSI. This role is key to supporting our existing customer base while contributing to business development efforts, with potential for future growth into marketing or sales positions. The successful candidate will have a strong interest in biomedical research and solid knowledge of proteomic analysis using mass spectrometry.

Responsibilities

  • Promote BSI’s software and lab services through product demonstrations, marketing activities, and conference participation
  • Support current customers through technical assistance and relationship management
  • Identify and engage with potential customers in academic, pharmaceutical, and biotechnology sectors to expand the BSI user base
  • Represent BSI at research conferences and on-site visits to build relationships and enhance customer experience and brand visibility
  • Work closely with the marketing and sales team to contribute to the overall impact of BSI within the proteomics research community through scientific and customer-focused initiatives

Required Qualifications

  • MSc or PhD in Biochemistry/Biology/Biophysics/Bioinformatics or a related field
  • Experienced and knowledgeable in mass spectrometric methodologies and software platforms used for analysing LC-MS/MS proteomic data
  • Confident and fluent speaker, capable of delivering scientific presentations and demonstrations of BSI products and services
  • Experience interacting with customers to provide solutions and support
  • Comfortable with local and international travel to promote BSI within the proteomics research community and enhance product visibility
  • Work experience in drug development and pharmaceutical applications is an asset

APPLY NOW

To apply, please submit via Indeed (preferred) or send your application package to hr@bioinfor.com.

We thank all applicants in advance for their interest in this position; however, only those selected for an interview will be contacted. For more information about BSI and the products and services we provide, please visit: www.bioinfor.com.

Full-time | Waterloo, ON (On-site)

Job description

Bioinformatics Solutions Inc. (BSI) Research Team is developing an AI based technology to solve fundamental problems in mass spectrometry-based proteomics analysis. We are seeking a talented research developer to bridge the gap between research and real product implementation.

Responsibilities

  • Understand the latest advances in mass spectrometry data analysis algorithms
  • Develop highly scalable algorithms based on state-of-the-art machine learning and neural network methodologies
  • Collaborate with AI research scientists to implement published algorithms with expert coding skills
  • Adapt machine learning and neural network algorithms and architectures to best exploit modern parallel environments (e.g. distributed clusters, multicore SMP, and GPU)
  • Gain exposure to proteomics concepts, mass spectrometry data, and relevant bioinformatics tools.

Requirements

  • MSc or PhD in Computer Science or a related quantitative field
  • 2-3 years experience in developing and debugging in Java/Python/C++
  • 1+ years experience programming under Linux environment
  • Understanding of SQL and relational databases
  • Strong problem-solving skills and willingness to learn new technologies
  • Strong communication skills and ability to collaborate with team members efficiently
  • An interest in life sciences, proteomics, or bioinformatics is highly desirable

Nice to Have

  • Research experience in proteomics and/or genomics
  • Experience building systems based on machine learning (especially deep learning) methods
  • Experience using frameworks like PyTorch, Caffe2, Tensorflow, Theano, Keras, and/or Chainer
  • Experience with storage systems, distributed systems, HPC, and/or CUDA programming

APPLY NOW

To apply, please send your application package to hr@bioinfor.com or submit via Indeed (preferred).

We thank all applicants in advance for their interest in this position; however, only those selected for an interview will be contacted. For more information about BSI and the products and services we provide, please visit www.bioinfor.com.

Full-time | Waterloo, ON (On-site)

Job description

Bioinformatics Solutions is looking for a junior to mid-level Software Developer (Java) to join our team in building industry-leading proteomics software. You will work with our development team to build next-generation proteomics research and analysis software  that can handle gigantic amounts of data and help our customers fulfill their research tasks more efficiently that can in turn make positive impacts to our lives. 

Responsibilities

  • Write clean, well-documented Java code to implement new features and improve existing functionality.
  • Collaborate with senior developers and cross-functional teams (including bioinformatics experts) to design software solutions.
  • Assist in debugging, troubleshooting, and resolving technical issues in our proteomics software.
  • Participate in code reviews, Agile stand-ups, and team planning sessions.
  • Maintain and update technical documentation.
  • Learn and apply best practices in software development and quality assurance.
  • Gain exposure to proteomics concepts, mass spectrometry data, and relevant bioinformatics tools.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering or related field.
  • Deep understanding in object-oriented design and implementation.
  • Experience and proficiency with a mainstream high level object-oriented programming language: Java or similar.
  • Basic understanding of SQL and relational databases.
  • Strong problem-solving skills and willingness to learn new technologies.
  • Strong communication skills and ability to collaborate with team members efficiently.
  • An interest in life sciences, proteomics, or bioinformatics is highly desirable.

Nice to Have

  • 1+ years of experience working on production and consumer facing Java applications.
  • Experience with Akka Toolkit, reactive programming, or asynchronous programming.
  • Experience working with SQL and NoSQL databases.
  • Master degree or above in computer science/engineering or related fields.
  • Basic understanding of proteomics data types and workflows is a plus, though not required.

APPLY NOW

To apply, please send your application package to hr@bioinfor.com or submit via Indeed (preferred).

We thank all applicants in advance for their interest in this position; however, only those selected for an interview will be contacted. For more information about BSI and the products and services we provide, please visit: www.bioinfor.com.