Job Description
Are you ready to take part in a major project and be a key contributor in building our existing data platform? As one of the largest providers of fleet management solutions across Canada, ISAAC is growing its market share in the United States, a transportation market with enormous potential.
This growth will be marked by new projects related to cloud infrastructure and AI.
As part of the Data & AI team, the AI Developer will be tasked with packaging models, automating workflow, deploying AI models, as well as AI model monitoring, model retraining, and operationalizing analytics solutions to generate business value.
The ideal candidate is an advanced programmer with a good understanding of data science, data engineering concepts, application development, API design, cloud computing and ML Ops.
Responsibilities
- Build endpoints to serve ML models in production
- ML Ops (monitor inference performance, scalability, availability, model deployment, retraining pipelines, etc.)
- Have a clear understanding of how to convert a model into a user-friendly application
- Manage the data science infrastructure to streamline model development and deployment
- Architecting, developing, optimizing, and owning the deployment of ML functionalities into production systems
- Design and evaluate new approaches for handling high-volume real-time data streams in an inferencing environment
- Defining best practices for code, APIs, and frameworks that will lay the foundation for MLOps capabilities
- Proposing appropriate tools (languages / libraries / frameworks) for implementing projects
- Model testing, production and deployment, and continuous integration / delivery
- Work as part of a team, with frequent interactions with data scientists, data analysts, cloud solution architects; daily activities may also require close touchpoints with architecture, cloud, data engineering, and risk management teams.
Qualifications
- Bachelor's degree in Computer Science, Data Science, Engineering, Operation Research, Statistics, or other related quantitative fields
- 1-2 years of experience developing customer-facing, production-grade machine learning solutions
- Hands-on experience with large-scale systems in software engineering
- Experience in productionizing code through DevOps pipeline (git, Jenkins pipeline, code scan)
- Familiarity with big data processing and building data APIs. Experience with automated data quality frameworks is a plus
- Working experience in building and deploying machine learning models as REST-based API using Flask
- Strong software development skills with proficiency in Python
- Advanced working SQL knowledge and experience working with relational databases and SQL
- Experience working with cloud native architecture (PaaS) using Azure stack preferably and experience with Azure ML, DataBricks (Spark), Azure Data Factory will be an asset
- Expertise delivering analytics & machine learning products, with a deep understanding of agile product delivery in an enterprise environment.
Additional Information
Collaborators are at the center of ISAAC’s interests and values. This explains the numerous benefits of working at ISAAC, namely :
- varied career opportunities
- a stimulating work environment focused on innovation
- enthusiastic and collaborative teams
- competitive salaries and benefits promoting work-life balance : a complete group insurance plan, group RRSP, an EAP, flexible hours, 4 weeks of vacation, etc.
- various social activities and free snacks and coffee every day.