Role And Responsibilities
Machine Learning Engineer
Responsibilities
As a member of the ML Engineering team, your mission is to lead design and implement scalable Machine Learning (ML) and Deep Learning (DL) platforms and products. You will bridge the gap between the academic world of data science with products that our customers will use.
Be a key contributor to the AI & Data Science Strategies
- Provide guidance to data engineers, developers, and technical leads to deliver complex AI-based systems that can be deployed both in the cloud and on edge using Azure, containers and Kubernetes.
- Provide guidance to build complex deep learning-based training pipelines, leveraging latest deep learning and machine learning libraries.
- Provide guidance to measure and optimize the quality of deployed algorithms and models ( processes and best practices).
- Technical Leading : Team of ML Engineers ( 5-7) that build and maintain Application Programming Interfaces (APIs) and/or Software development kit (SDKs) that will expose the models to application developers
- Build and maintain the CI/CD pipeline for ML.
Be an active member of the business transformation
- Work with stakeholders including the Executives, CX, Design and Dev teams to assist with related complex technical conversations and support their AI-based product needs.
Be an inspirational and motivational colleague
- Share knowledge with team members & participate in various learning-sharing activities
- Contribute to the collaborative and stimulating work environment
- Be a change agent & Agile mindset promoter
- Be connected to the industry to know tendencies and suggest innovative ideas
Soft Skills
- Willingness to participate in all levels of project work when necessary.
- Excellent English and French written and verbal communication skills.
- A passion of bringing AI to production
- Ability to organize, plan and lead a team of developers
- Ability to communicate et simplify complex technical concepts to non-technical stakeholders
- Join the engine that is changing CAE, pointing towards the next horizon of growth through digital innovations to support our customers in their success.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related quantitative field.
- Understanding of data structures, data modeling and software architecture.
- Solid understanding of probability, statistics, and mathematics
- A minimum of 8 years industry experience working with data, coding and scripting (Python/Java/Scala/C/C#/Bash).
- A minimum of 7 years experience developing secure and scalable web APIs
- A minimum of 5 years experience training, deploying, and monitoring machine learning models with extensive knowledge of evaluation metrics and best practices
- Experience with machine learning frameworks/libraries (Keras, Tensorflow, PyTorch, scikit-learn) and big data tools: Hadoop, Spark, Kafka.
- Experience with relational SQL and NoSQL databases, including SQL Server, CosmosDB, MongoDB, Cassandra
- Experience with automated data pipeline and workflow management tools: DevOps, ARM, Data Factory, Airflow.
- Experience with Microsoft Azure cloud services: Machine Learning, Databricks (or Apache Spark), Data Factory, SQL Data Warehouse.
- Experience supporting and working with cross-functional teams in a dynamic environment.
- Experience within an Agile environment (i.e. user stories, iterative development, continuous integration, continuous delivery, shared ownership, etc.)
What We Offer
- Benefits: fully flexible for you to choose what is important
- Retirement: Defined Benefits Retirement Plan & Group Registered Retirement Savings Plan (RRSP)
- Financial Perks: Employee Stock Purchase Plan & numerous corporate discounts
- Personal and Family Programs: Physical Wellness Plan & Supplementary Maternity Plan
- Work-Life Balance: Flextime & California Fridays all year
- Fun at work: social and community events all-year round!
Position Type
Regular
CAE thanks all applicants for their interest. However, only those whose background and experience match the requirements of the role will be contacted.
Equal Employment Opportunity
At CAE, everyone is welcome to contribute to our success. With no exception.
As captured in our overarching value One CAE, we’re proud to work as one passionate, boundaryless and inclusive team.
At CAE, all employees are welcome regardless of race, nationality, colour, religion, sex, gender identity or expression, sexual orientation, disability, neurodiversity or age.
The masculine form may be used in this job description solely for ease of reading, but refers to men, women and the gender diverse.
103041