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) | 80k-120k

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 fulfil 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

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) | 75k-85k

About Bioinformatics Solutions Inc

For over 20 years Bioinformatics Solutions Inc (BSI) has been one of the major driving forces for mass spectrometry data analysis. BSI is an AI-driven biotechnology company that 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.

At BSI, we collaborate with leading researchers from the academic, pharmaceutical, and biotechnology sectors, with the aim to provide advanced AI-based solutions to gain comprehensive knowledge in proteomics, immunopeptidomics, and biomedicine research. We believe our strongest asset is our ability to bring the right people together: pioneering scientists, award-winning researchers, technology developers, and AI innovators to execute our mission.

Job Description

We are looking for a candidate to join our growing Product Care Team to have an integral role in providing support for bioinformatic analysis with our PEAKS software products. The candidate will work closely with software users to support their success by addressing inquiries and providing technical guidance. The candidate will be involved in software development by testing and benchmarking PEAKS software products using different LC-MS/MS datasets.

We are looking for a motivated individual that has a keen interest in biomedical research, and who is knowledgeable in the fields of proteomics and genomics with a strong bioinformatics background.

Job Requirements

  • PhD or MSc in Bioinformatics/Biochemistry/Biology/Biophysics or another related field
  • Strong bioinformatics background with coding experience (e.g. R, Python, Java)
  • Experience of software platforms used for analysing LC-MS/MS proteomic data
  • Experience in NGS data analysis as well as tools for bridging proteomics and genomics
  • Understanding of protein de novo sequencing, identifications, and quantifications methodologies in mass spectrometry is an asset
  • Experience interacting with customers to solve problems

APPLY NOW

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


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.