AI/ML Software Developer, Associate - SRA Staffing
  • Toronto, Ontario, Canada
  • via Whatjobs
CAD - CAD
Job Description

Position Summary The AI/Client Software Developer, Associate position is part of the company's Labs team with the Product Department and will be responsible for developing the Artificial Intelligence software components for AI and Machine Learning that build on top of the company's products. The team focuses on customer specific requirements in a scalable solution model. You will work in an Agile environment with week sprints. Responsibilities Be the AI/Client subject matter expert on the team. Stay abreast of emerging technologies, trends and opportunities, and infuse AI/Client strategy and best practices into our solutions. Help document the company's AI strategy and ensure alignment with product roadmap and company objectives. Collaborate on the approach, scope, milestones, and solution design at the project start with Lead Engineers. Implement AI/Client solutions with the development team; write code, configure external components and prototype new technology. Write manageable code and unit tests and create relevant documentation. Participate in client meetings if required. Remain acutely aware of all priorities, deadlines, and backlogs to positively coach and assist the team in completing the required project tasks. Understand the functionality being developed to provide support to the team. In-depth in-person code reviews, pair-programming and collaborative problem analysis. Participate in recurring Product and/or Technology meetings to suggest or actively participate in corporate technical processes, architecture, and strategy, as required. Comply with the privacy, security and confidentiality policies. Hold all confidential information in trust and strict confidence and ensure that it shall be used only for the purposes required to fulfill employment obligations, and shall not be used for any other purpose, or disclosed to any third party. A breach of policy or misuse of information could result in disciplinary action up to and including termination of employment. Requirements At least years of experience with AI data science, Client engineering, or data analytics At least two years of experience designing and implementing AI solutions with a focus on machine learning, recommendation systems, pattern recognition, NLP, or data mining Experience on projects involving big data processing and distributed computing frameworks such as Apache Spark Advanced knowledge of machine learning techniques, including supervised and unsupervised learning, reinforcement learning, and deep learning Proficiency in programming languages such as Python, R, JavaScript, and C++ Knowledge of popular machine learning frameworks such as TensorFlow and PyTorch Familiarity with cloud platforms, such as Azure and GCP, and their relevant AI services Familiarity with data engineering concepts, including data pipelines, data integration, and data warehousing Ability to work with large datasets and perform data cleaning, transformation, and manipulation Strong analytical and creative problem-solving skills Ability to effectively communicate technical information to business executives Adaptability and willingness to learn new AI technologies and techniques Great communication skills and able to collaborate on features with the team. Experience with CI/CD pipelines, docker containers and networking. A completed Engineering, IT, Healthcare Bachelor's degree or College diploma in or related field, and has equivalent experience. Experience with NginX, Postman, Insomnia, Gitlab CI, MongoDB, PostgresQL, Azure BC, AWS Cognito, SSO OIDC, Slack, Google Tech, Jira, Gitlab, Figma is preferred. Knowledge of healthcare standards like HL and FHIR is preferred.

;