Intermediate Machine Learning Engineer tasked with building and deploying machine learning solutions at Aviva Canada. Collaborating with cross-functional teams to operationalize ML models and ensure data compliance.
Responsibilities
Assist in designing and implementing ML pipelines and services in cloud and on-premise environments.
Collaborate with cross-functional teams to gather requirements and contribute to scalable ML solutions.
Support model deployment, monitoring, and performance optimization.
Apply MLOps practices such as CI/CD, model versioning, and retraining workflows.
Work with Snowflake and AWS services to support ML model deployment.
Contribute to the development and maintenance of on-premise ML workflows.
Ensure adherence to data privacy, security, and compliance standards.
Participate in code reviews and knowledge sharing within the team.
Requirements
Bachelor’s degree in Computer Science, Data Science, Engineering, or a related field.
2–4 years of experience in machine learning engineering or related roles.
Proficiency in Python, along with data processing and ML libraries (e.g., Pandas, NumPy, scikit-learn, XGBoost).
Familiarity with AWS and/or Snowflake cloud services, as well as Linux-based systems.
Basic experience with Jenkins and containerization tools such as Docker.
Strong SQL skills, including an understanding of query optimization techniques.
Exposure to ML workflow tools (e.g., MLflow, Airflow) and monitoring frameworks is a plus.
Strong analytical and problem-solving abilities.
Benefits
Compelling rewards package including base compensation, eligibility for annual bonus, retirement savings, share plan, health benefits, personal wellness, and volunteer opportunities.
Hybrid flexible work model.
Outstanding career development opportunities.
We’ll support your professional development education.
Competitive vacation package with the option to purchase 5 extra days off per year.
Employee-driven programs focused on gender, LGBTQ+, origins, diversity, and inclusion.
Corporate wellness programs to support our employees’ physical and mental health.
Staff ML/AI Engineer for healthcare communication solutions at Accurx. Leading AI/ML initiatives to enhance patient communication and healthcare efficiency.
Senior Machine Learning Engineer developing ML systems for healthcare communication technology at Accurx. Join our mission - driven team to solve real - world problems in healthcare.
Senior Developer building and evolving ML/AI applications on AWS for Valorem Reply. Collaborating closely with product, architecture, and engineering teams for quality solutions.
Senior Developer at Valorem Reply delivering ML/AI applications on AWS. Collaborating with product and engineering teams to provide high - quality tech solutions.
Senior Software Engineer designing and operating ML infrastructure for Plaid's AI initiatives. Collaborating with product teams to accelerate AI - powered financial experiences and ensure scalable ML systems.
Senior Staff Machine Learning Engineer at GEICO, enhancing service productivity through AI technologies. Collaborating with dynamic teams to develop and deploy scalable AI workflows across Geico.
Staff AI Engineer at GEICO designing and deploying AI platforms for virtual agent workflows. Collaborating with teams to improve service for millions of customers.
Senior ML Engineer serving as an individual contributor in generative AI at GEICO. Collaborating with teams to design, develop, and deploy AI systems that drive business value.
Machine Learning Engineer at Tilt, developing personalisation solutions across various app surfaces. Collaborate with teams to enhance recommendation systems on a video - first shopping platform.
Senior Machine Learning Engineer architecting next - generation AI platforms for healthcare and fintech with Nitra's diverse team. Focused on data pipelines, ML infrastructure, and production - ready AI systems.