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

We have an immediate opening for an experienced and results oriented mass spectrometry scientist at Bioinformatics Solutions Inc. (BSI) in Waterloo, Ontario.

Bioinformatics Solutions Inc. was founded in Waterloo, Canada in the year 2000 and has a long established history of generating innovative software platforms for the proteomics research community.  We make software that easily, completely, sensitively and accurately retrieves the meaningful knowledge from complex experimental proteomic data.  Furthermore, we offer complete de novo sequencing of antibodies and general proteomic services, using our state-of-the-art mass spectrometry lab, housed in our office in Waterloo.

We are seeing a team-oriented mass spectrometry specialist that will oversee the smooth operation of the mass spectrometry lab.  Our ideal candidate will have strong scientific and technical knowledge in the proteomics, mass spectrometry, analytical chemistry and/or antibody engineering space, and hands on experience with an LC-MS/MS.   The candidate will work closely with other members of the interdisciplinary team including sales, applications, and software development and the laboratory team.  The candidate will be passionate, outgoing, and motivated, to build relationships with potential customers.

Responsibilities:

  • Operate the mass spectrometers at BSI on a day-to-day basis, perform MS maintenance and routine troubleshooting of the LC’s and MSs as well as routine cleaning
  • Maintain strict quality control standards and tests to ensure optimal instrument operation
  • Play an active role in both the service as well as the research operation of the lab, helping to develop and implement advanced methods to further our mission.
  • Execute and perform experiments as per methods
  • Perform equipment and instrument calibrations according to established procedures
  • Perform data analysis, interpretation and reporting of scientific results
  • Preparation of analytical samples and assay reagents

Requirements:

  • Applicants must be able to work independently without supervision.  This position will report to the Application Manager
  • Strong candidates will have a Master’s degree or higher in biochemistry, chemistry, molecular biology, immunology, or related
  • Experience:  1+ year working in an academic or industrial laboratory operating LC-MS/MS analytical machinery
  • Candidates will have a strong knowledge of analytical, bioanalytical, and separation sciences. 
  • Hands on experience operating nano and high flow Liquid Chromatography systems and state of the art Mass Spectrometers (experience with Thermo Fisher and Bruker instrumentation preferred)
  • Ability to research, design and execute studies independently
  • Proven ability to manage and coordinate multiple projects in a fast-paced professional environment
  • Strong attention to detail
  • Works well under pressure
  • Excellent communication skills

Please send your resume to jobs@bioinfor.com. We will contact you if we wish to arrange an interview.

The 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)

Minimum Qualifications:

  • Bachelor degree in Computer Science or a related quantitative field
  • 3+ years experience in developing and debugging in Java and/or Python
  • 3+ years experience programming under Linux environment
  • 2+ years experience with at least one of the following deep learning frame: PyTorch, Caffe2, Tensorflow, Theano, Keras, and/or Chainer  

Preferred Qualifications:

  • 2+ year(s) research experience in proteomics and/or genomics
  • PhD in Computer Science or a related quantitative field
  • Experience building systems based on machine learning (especially deep learning) methods
  • Experience with storage systems, distributed systems, HPC, and/or CUDA programming

Job Description:

We have an opening for a qualified candidate to take on a role as a Software Engineer at Bioinformatics Solutions Inc (BSI) in Waterloo, Ontario.

Bioinformatics Solutions Inc. was founded in Waterloo, Canada in the year 2000 and has a long established history of generating innovative software platforms for the proteomics research community. We make software that easily, completely, sensitively and accurately retrieves the meaningful knowledge from complex experimental proteomic data. Furthermore, we offer complete de novo sequencing of antibodies and general proteomic services, using our state of the art mass spectrometry lab, house in our office in Waterloo.

Responsibilities:

  • Work in small, agile software teams to design, prototype and build industry leading proteomics software
  • Work on high throughput Java applications that handles terabytes of data utilising latest software technologies

General Requirements:

  • Bachelor degree in Computer Science or related fields
  • 3+ years of experience working on production and consumer facing Java applications using JDK 8 or above
  • Experience working in agile development teams and ability to work in a dynamic, iterative development process
  • Excellent oral and written communication skills
  • Desire to learn latest technologies and apply them to improve your development practice

Technical Requirements:

  • Expertise in object-oriented design and implementation
  • Experience and proficiency with streams and reactive programming in Java
  • Experience working on high quality, high performance, high concurrency and distributed software systems
  • Current, hands-on Java development knowledge with asynchronous server-side technologies such as Play, Vertx, Akka etc.
  • Experience working with large amount of data and replicated/distributed database systems
  • Experience programming complex software systems with interactive microservices

Nice to Have:

  • Experience with Java FX applications
  • Experience with Akka’s actor based systems in production environment
  • Experience with Cassandra
  • Experience with virtualisation technologies and infrastructure
  • Master degree or higher in related fields
  • Knowledge of proteomics or bioinformatics in general
  • Ability to migrate research ideas and papers to production software

Please send your resume to jobs@bioinfor.com. We will contact you if we wish to arrange an interview.

Job Description:

We have an opening for a qualified candidate to take on a role as a Software Architect at Bioinformatics Solutions Inc (BSI) in Waterloo, Ontario.

Bioinformatics Solutions Inc. was founded in Waterloo, Canada in the year 2000 and has a long established history of generating innovative software platforms for the proteomics research community. We make software that easily, completely, sensitively and accurately retrieves the meaningful knowledge from complex experimental proteomic data. Furthermore, we offer complete de novo sequencing of antibodies and general proteomic services, using our state of the art mass spectrometry lab, house in our office in Waterloo.

Responsibilities:

  • Work with multiple agile software teams to make clear, simple, and technically sound design decisions
  • Simplify designs that others have made complicated
  • Ensure technical solutions can meet needs of stakeholders and maximise our product value
  • Uphold high standards on fundamental data structures, algorithms, and architectural best practices
  • Coach and mentor junior and intermediate level software engineers, provide high quality feedback to their work and help them grow

General Requirements:

  • Bachelor degree in Computer Science or related fields
  • 5+ years of experience working on production and consumer facing software solutions
  • 2+ years of experience approving other people’s technical design decisions, creating and approving design artifacts, or leading software development teams in a technical role
  • 2+ years of architecture experience in Java or similar programming languages on scalable, high concurrency, high performance applications
  • Experience working in agile development teams and ability to work in a dynamic, iterative development process
  • Excellent oral and written communication skills

Technical Requirements:

  • Expertise in object-oriented design and development
  • Expertise in reactive programming, streams, real-time applications, and distributed systems
  • Expertise in asynchronous programming, actor-based message driven programming and microservices
  • Deep understanding of domain driven design, event-sourcing, and CQRS
  • Experience working with large scale RDBMS and NoSQL databases
  • A solid and thorough understanding of common design patterns, programming paradigms and latest technologies

Nice to Have:

  • Experience on both backend and frontend development
  • Experience with Akka, Vertx, play framework, or similar asynchronous frameworks on JVM
  • Experience with latest Java JDK 11+
  • Experience with Cassandra or other distributed NoSQL data storage
  • Experience with virtualisation technologies and infrastructure
  • Understanding of web application development, especially React + Redux
  • Master degree or higher in related fields
  • Knowledge of proteomics or bioinformatics in general
  • Ability to migrate research ideas and papers to production software

Please send your resume to jobs@bioinfor.com. We will contact you if we wish to arrange an interview.

Requirements:

  • Bachelor degree in Computer Science or related fields
  • 3+ years of professional work experience on web applications
  • Deep knowledge and proficiency of HTML, CSS, and JavaScript
  • Experience on one of the following library or framework such as React, Angular, and Vue
  • Experience with Git, npm, Jenkins or similar technologies
  • Experience with RESTful API services
  • Problem solving skills
  • Strong communication ability
  • Basic Data structure and algorithm knowledge

Bonus Experience (be sure to include those that apply):

  • Experience building reactive web applications
  • Familiarity with the front-end charting libraries (i.e., SVGs, D3, canvas,
    etc)
  • Familiarity with front-end testing framework (i.e., enzyme, jest, etc)
  • Experience with linting and code coverage tools
  • Familiarity with OAuth platform & handling of JSON web tokens (JWT)
  • Experience with browser storage (i.e., IndexedDB, etc)

Please send your resume to jobs@bioinfor.com. We will contact you if we wish to arrange an interview.

Bioinformatics Solutions Inc. is looking for a full-time Account Manager based in our Waterloo, ON office who brings a sales aptitude with a strong desire to contribute to the scientific community. Some of the customers you will be working with are helping to fight diseases, characterise new species, develop personalised medicine and enhance the world in which we live.

We give you the tools needed to achieve your targets while providing various solutions to scientists all over the world. The Account Manager will be responsible for developing customer relationships, providing accurate information and exceeding assigned sales targets within an assigned geographic territory.

Note: We are currently promoting a work-from-home environment during the on-going COVID-19 pandemic.

Responsibilities:

  • Develop and foster customer relationships while managing entire sales cycle
  • Understand and help customers find appropriate solutions for their needs
  • Maintain accurate reporting and records in CRM
  • Meet and exceed assigned sales targets
  • Build and maintain awareness of new products, services and competitor activities
  • Contribute to marketing initiatives and strategies

Requirements:

  • Minimum Bachelors of Science degree in the field of Life Sciences, such as Biology, Chemistry, Biochemistry, etc., or Bioinformatics
  • Previous (3+ years) experience in the sales or customer service industry
  • Languages: English
  • Experience with CRMs and various social media platforms including WeChat

Bonus Experience (be sure to include those that apply):

  • Proven ability to create and implement activity plans, coordinate tasks to achieve a balance between sales initiatives and required deliverables
  • Ability to overcome/address objections of prospective customers
  • Knowledge of proteomics, mass spectrometry, and/or immunology
  • Planning and/or attendance of conference / trade show
  • Language: Chinese (Cantonese and/or Mandarin)

Please send your resume to jobs@bioinfor.com. We will contact you if we wish to arrange an interview.


We are always looking to expand our sales and development teams, as well as on the lookout for talented people with other areas of expertise. If you are interested in joining our team, please send your resume to jobs@bioinfor.com. We will contact you if we wish to arrange an interview.