We are seeking a talented and experienced AI / Machine Learning Developer to join our dynamic team. As an AI Engineer, you will be responsible for designing, developing, and implementing AI solutions that address our business needs and propel our products to new heights.
You will collaborate closely with cross-functional teams to identify opportunities for AI integration, develop robust algorithms, and deploy scalable models in production environments.
Responsibilities :
- Research, design, and implement machine learning algorithms and models to solve specific business problems.
- Collect, preprocess, and analyze large datasets to extract meaningful insights and patterns.
- Develop and optimize deep learning architectures for various applications, such as natural language processing, computer vision, and predictive analytics.
- Collaborate with software engineers to integrate AI components into existing systems and applications.
- Conduct experiments and evaluations to assess the performance and effectiveness of AI models.
- Stay up-to-date with the latest advancements in AI technologies and best practices.
- Provide technical guidance and mentorship to junior members of the team.
Requirements :
- Bachelor's degree or higher in computer science, data science, mathematics, or a related field.
- Proven experience (2+ years) working as an AI Developer, Machine Learning Developer, or similar role
- Strong proficiency in programming languages such as Python, Java, Rust or C++ / C.
- In-depth knowledge of machine learning frameworks / libraries (e.g., TensorFlow, PyTorch, scikit-learn).
- Experience with deep learning techniques and frameworks (e.g., CNNs, RNNs, Keras).
- Proven expertise in fine-tuning Large Language Models (LLMs) like ChatGPT and Llama for specific applications and domains.
- Excellent problem-solving skills and the ability to work independently or as part of a team.
- Strong communication skills and the ability to explain complex technical concepts to non-technical stakeholders.
- Solid understanding of statistics, probability theory, and linear algebra is a plus.
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes) is a plus.
The Canada base salary range for this full-time position is expected to be between $95,000 - $130,000 annually. Wage ranges are based on various factors including the labour market, job type, and job level.
Exact salary offers will be determined by factors such as the candidate’s subject knowledge, skill level, qualifications, and experience.
Fortinet strives to provide you and your family with a comprehensive benefits package. Benefits eligibility starts on your first day of hire and comprises of 100% company paid medical, dental, and vision coverage, including a Health Spending Account and a Personal Spending Account that gives you flexibility to spend where you need it the most.
Our Employee & Family Assistance Plan (EFAP) offers you and your family access to various services like counseling, legal advice, mental health resources etc.
We also provide critical illness, disability, and life insurance, as well as a Group Registered Retirement Savings Plan (RRSP) with a company match to help you save faster for retirement.
We offer competitive Paid Time Off and flexible leave policies, including paid health days, to help you take care of yourself and your family members.
All roles are eligible to participate in the Fortinet equity program. Bonus eligibility is reviewed at time of hire and annually at the Company’s discretion.
Why Join Us :
We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being.
Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe.
LI-KL