Software Developer

iCAD Dental
Ottawa ON / Remote
9 days ago
iCAD Dental
iCAD Dental
icad.dental

Job Description

Job Overview

Join a dynamic cross-functional team of ML and 3D developers, contributing to the development and optimization of cutting-edge projects. Your primary responsibility will be to transform the existing codebase into a robust, production-ready version, ensuring high performance, scalability, and maintainability. This role requires collaboration, technical expertise, and a passion for innovation in a fast-paced environment.

A succesful candidate will:

  • Design and develop the DevOps lifecycle of the projects.
  • Write server side scripts (Unix) for logging and tracking the trained ML models
  • Have working knowledge of Basic System Design for cloud applications
  • Capable of optimising and improving the performance of the codebase
  • Have working knowledge of non-relational databases, preferably
  • Working knowledge of REST API along with Flask, Docker is mandatory

Requirements

Education:

  • Bachelors in Computer Science or related field.

Experience:

  • 2-3+ years of experience is mandatory
  • Expertise in design patterns and common architectures
  • Test-driven Development (TDD) and Unit Testing methods and techniques.

Job Type: Full-time

Pay: $75,000.00-$85,000.00 per year

Benefits:

  • Casual dress
  • Company events
  • Dental care
  • Disability insurance
  • Extended health care
  • Life insurance
  • On-site parking
  • Paid time off
  • Vision care
  • Work from home

Flexible language requirement:

  • French not required

Schedule:

  • Monday to Friday

Education:

  • Bachelor's Degree (required)

Experience:

  • Software development: 2 years (required)

Work Location: Hybrid remote in Ottawa, ON K2C 0P9

Visit Original Source:

http://ca.indeed.com/viewjob
why ?Jumpstart your career with our tech sales bootcamp!
Free Guides, Videos and Podcasts
  • The Biggest Red Flags in Sales Interviews: A Complete Guide
    The Biggest Red Flags in Sales Interviews: A Complete Guide
  • Career Change Guide: Breaking Into a Career in Tech Sales
    Career Change Guide: Breaking Into a Career in Tech Sales
  • How to Find a Second Career in Tech Sales
    How to Find a Second Career in Tech Sales
  • SDR Interviews | How to Land the Interview and Stand Out in the Process
    SDR Interviews | How to Land the Interview and Stand Out in the Process
  • See More…

Other Jobs

Clio

Team Lead, Customer Success Management

Clio

Clio is more than just a tech company–we are a global leader that is transforming the legal experience for all by bettering the lives of legal professionals while increasing access to justice . Summa

 
Vancouver BC / Remote
Benevity

Meet Benevity Benevity is the way the world does good, providing companies (and their employees) with technology to take social action on the issues they care about. Through giving, volunteering, gra

 
Toronto ON
Clio

Clio is more than just a tech company–we are a global leader that is transforming the legal experience for all by bettering the lives of legal professionals while increasing access to justice . Summa

 
Toronto ON / Remote