Taro Logo

Senior Software Engineer-AI

PointClickCare is a leading North American healthcare technology platform enabling meaningful care collaboration and real‐time patient insights.
Mississauga, ON, Canada
$139,000 - $150,000
Machine Learning
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
AI · Healthcare
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer-AI

PointClickCare is a leading North American healthcare technology platform with over 20 years of experience in creating cloud-based healthcare software. The company is focused on enabling meaningful care collaboration and real-time patient insights. As a Senior Software Engineer-AI, you'll be part of a dynamic team working on cutting-edge AI technologies. Your responsibilities will include building services/APIs in Python and Java, integrating domain solutions with NLP/LLM models, and working on model deployment and monitoring. You'll also be involved in developing platform services for model selection, training, and monitoring. The role requires expertise in AI technologies, cloud software development, and a passion for clean, efficient code. PointClickCare offers a vibrant culture, opportunities for career growth, and the chance to make a lasting impact on healthcare across North America. The company has been recognized by Forbes as one of the top 100 private cloud companies and acknowledged by Waterstone Human Capital as Canada's Most Admired Corporate Cultures. Join a team of over 2,200 employees working to impact millions across North America in this hybrid role based in Mississauga, Ontario.

Last updated a year ago

Responsibilities For Senior Software Engineer-AI

  • Building Services/APIs in Python and Java
  • Integrating PCC domain solution to NLP/LLM models
  • LLM Model deployment & monitoring
  • Model functional and performance testing
  • Building platform services for model selection, training and monitoring
  • Identify, prioritize and execute tasks in the software development life cycle
  • Work with business to iterate over software requirements
  • Develop tools and applications by producing clean, efficient code
  • Automate tasks through appropriate tools and scripting
  • Analyze and debug systems
  • Perform validation and verification testing in a test-driven manner
  • Review the work of others, and invite others to review your work
  • Collaborate with internal teams and vendors to fix and improve products
  • Ensure software is up to date with latest technologies
  • Be a part of on-call rotation to support your system in production

Requirements For Senior Software Engineer-AI

Python
Java
PostgreSQL
  • AI tech experience (LLM, Python Language & Frameworks, Azure Machine Learning Workspace, Databricks)
  • Experience writing clean code that performs well at scale using Java/Python
  • Exposure to cloud software (microservice) development and deployment
  • In-depth knowledge of relational databases (e.g. Microsoft SQL Server, PostgresSQL)
  • Solid experience writing RESTful API endpoints
  • Proficient in GIT
  • Experience using system and performance monitoring tools (e.g. App Dynamics, DataDog)
  • Experience with automated testing frameworks (e.g. Cypress, Jest)
  • BSc/BA in Computer Science or a related degree

Benefits For Senior Software Engineer-AI

  • Opportunity for career growth
  • Vibrant company culture
  • Meaningful work with impact on healthcare