top of page

Acerca de

AI 6 background.jpg

Senior Software Development

Job Posting: AIV-SSD-2022-08 

Job Posting Information

Start Date: September 12th, 2022

Work Duration: One year Contract full time

Job Title: Senior Software Development   

Number of Job Openings 1

Level: Senior

Location: Hybrid, McMaster Innovation Part, Hamilton Ontario, Canada

Special Job Requirements: This job requires you to work remotely and at the client’s site in Canada or the US 


Job Summary

Are you looking to play a key role in a growing start-up where you can see the immediate impact of your work and make a positive impact on society and the healthcare system?

We are a driven early-stage start-up company located in Toronto and Hamilton, Ontario, and have our team working remotely from multiple cities in Canada. We are expanding our teams and getting ready to commercialize the first AI Platform!


Who we are looking for: 

We are looking to hire a Senior Software Development with an ambitious drive and an entrepreneurial spirit who wants to support offering the AI Platform to healthcare systems. You are looking for a great opportunity to show your skills and learn what it takes to help a growing start-up succeed. You will use your software development knowledge to help with all aspects of the AI Platform, AIDREATM. We look for someone who wants to make a positive impact on early detection of diseases such as cancer.


About us:

A.I. VALI ( is a Software as a service (SaaS) medical device company. We developed and validated multiple panels of algorithms to enable clinicians to analyze medical images precisely and in real-time. The first AI Platform is getting ready for commercialization steps.

Senior Software Development Job Description

  • Hands-on senior leadership role in building a quality comprehensive end-to-end detailed software solution with overall accountability for the technical design and delivery of the System.

  • Lead in the architecture/design, development, and delivery of the implementation of an AI-based system with working knowledge of AI/Machine Learning frameworks such as Tensor Flow or Pytorch

  • Full Stack Development experience covering relational databases, React, Java and Python.

  • Provide guidance to a team of software developers in the design, and in code review of the implementation

  • Participate and assist in an Agile development process and bring technical guidance and leadership to the team. In addition to functioning as a scrum master

  • Development experience with AWS and DevOps deployment models utilizing Docker containers

  • Building an embedded Linux-based system/appliance would be an asset.

  • 8+ years of experience in software design & development, including a clear understanding of data structures, algorithms, and object-oriented programming

  • Identify opportunities for process improvement for regulatory compliance, product quality, and business objectives

  • Work with the technical team to define the system, technical, and application architectures for major areas of development and recommend a course of action to maintain cost-effectiveness and competitiveness

  • Designing highly scalable, large enterprise software solutions involving computer vision and speech recognition

  • Developing software processes and data processing systems to enable leading-edge machine learning systems

  • Captures customer requirements

  • Develops and reviews application architecture

  • Ensures proper control and QA of delivered products

  • Participate in all phases of the software lifecycle – design, development, unit tests, testing, and support

  • Participate in customer support processes

  • Ability to work well in a fast-paced environment

  • Communicates clearly and honestly with stakeholders about progress, roadblocks, and timelines


Qualifications for senior software development

  • Bachelor's Degree in Computer Science or Computer Engineering (or equivalent work experience). Post-graduate degrees would be an asset

  • Brings a track record of developing high-performing teams

  • Practical knowledge of communication with Web Services

  • Experience developing locally deployed complex applications is a plus

  • Experience in GUI development

  • Experience in agile/iterative development

  • Experience in monitoring and improving complex application

  • Object-oriented programming in C++

  • Memory management in C++

  • Multithreading and synchronization mechanism

  • Passionate about our users and product excellence

  • Knowledge of various techniques to automate business decisions in real-time and at scale

Let’s Work Together

Get in touch so we can start working together. You can send your CV to

bottom of page