Machine Learning Engineer
- Published on
About the Role
Akkodis is seeking a Machine Learning Product Engineer for a contract position with a client in Toronto, ON (Hybrid). The Investments Gen AI Team pioneers transformative Generative AI innovations by harnessing AI to tackle Allstate Investment's most complex challenges with an interdisciplinary, forward-thinking approach.
As ML Engineer within the team, you will:
- Work in a highly talented diverse team.
- Be encouraged to continuously learn new skills, technologies, and tools.
- Identify areas for innovation and have the freedom to rapidly explore and test out your ideas.
- Play a critical role in the design, development, and deployment of AI/ML tools.
- Lead the effort in taking AI/ML solutions from proof-of-concept to production-ready state.
You’ll be closely working with other Platform Consultants to create scalable, reliable AI solutions for Allstate Investments.
About the Candidate
Essential Criteria:
- Minimum of 3 years of experience working on AI/ML projects, with a focus on productizing AI/ML solutions.
- Deep understanding of machine learning fundamentals and ability to apply them in developing and implementing AI/ML solutions.
- Experience with GenAI technologies and techniques (e.g., RAG, fine-tuning, vector stores, Agentic frameworks, Prompt Flows).
- Solid grasp of software development principles, including design patterns, testing, and version control such as Git.
- Comfortable with hands-on involvement in AI/ML experimentation and model development.
- Proficiency in Python and cloud technologies (Azure/AWS).
- Development experience with Java Spring boot and React JS is preferable for building end-to-end solutions.
- Excellent communicator with both technical and non-technical team members.
Desirable Criteria:
- Solid understanding of agile methodologies.
- Experience with Kubernetes.
- Experience in fine-tuning LLMs, Advanced RAG, and Agentic frameworks.
- Proficiency in working with Azure fabric.
Company Culture and Benefits
Joining Akkodis means being part of a team that encourages innovation, collaboration, and growth. You will work with skilled professionals who are committed to pushing the boundaries of AI and machine learning, ensuring a dynamic workplace focused on development and progression.