Develop End to End Product Lifecycle:
- Develop Machine Learning (ML) and Artificial Intelligence (AI) solutions i.e., collect and label data, setup and train models, test and evaluate results
- Develop, modify, and support in-house applications, working hand-in-hand with the data scientists and developers of the team
- Work closely with clients during all stages of the application life cycle
- Design the most adequate approaches to solve the identified problems within the company’s framework
Implement and assist the deployment and maintenance of models and software:
- Follow industry best practices to implement and scale out the developed solutions into production grade software
- Assist the operational teams with the deployment, monitoring and maintenance of the developed solutions
- Contribute to disseminate a culture of data driven solutions within the organization
- Maintain a strong market watch on the latest developments on methodologies, technologies, and tools
Your future duties and responsibilities
Main Tasks
- Develop End to End Product Lifecycle
- Implement and assist the deployment and maintenance of models and software
Required Qualifications To Be Successful In This Role
Technical Skills
- Ability to explain the results of a model and the different elements impacting it
- Statistical and quantitative analysis skills (e.g., machine learning models, statistical models, Bayesian statistics, probability theory, time series analysis)
- Knowledge of at least one ML development stack (e.g. scikit-learn, keras, …)
- Knowledge of NLP techniques
- Effective programming skills (e.g., Python, R, Java, Go) and algorithmic knowledge
- Knowledge of databases and associated tools (SQL and NoSQL)
- Familiarity with continuous integration tools (pref. Jenkins, Git)
- Knowledge of deep learning architectures and frameworks (e.g., PyTorch, TensorFlow, …)
Language Skills
- Fluent English
- French and Portuguese are a plus
Soft Skills
- Ability to think abstractly and creatively
- Excellent communication and interpersonal skills
- Flexibility: ability to work in a changing environment
Education
- Engineer School / Master’s degree from university with a specialization in mathematics, statistics, computer science, data science or any engineering related field
- Although not strictly required, a PhD on data-science, engineering or related fields is an advantage
Together, as owners, let’s turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…
You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.
Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
Come join our team—one of the largest IT and business consulting services firms in the world.