The Content Creation Technology Group (CCTG) is looking for a Senior AI/ML Programmer who will contribute to the development of applications in the domains of Generative AI and ML bots. The Senior AI/ML Programmer role will bring best practices and design principles to assist the team in delivering our ambitious features roadmap.
Main responsibilities:
- Provide and support ML systems based on the business requirements and objectives.
- Set out technical designs to meet system needs whenever necessary
- Collaborate with data science team specialist programmers (AI 3D physics sound animation etc.) research team and other stakeholders like productions.
- Develop integrate and maintain Inference engines ML libraries and frameworks
- Leverage best hardware (NPU GPU CPU) to accelerate ML related computations
- Develop systems that allow Gameplay programmers and Data scientist to easily track relevant data to train models
- Develop systems to benchmark evaluate and optimize models performance
- Program in a clear and structured manner that is in keeping with performance maintenance modularity scalability and compatibility requirements
- Write unit tests and integration tests
Other responsibilities:
- Creating proof of concepts that can require model training fine tuning experimenting with different techniques and models.
- Suggest improvements whenever necessary by designing and implementing new systems or enhancing existing ones
- Conducting research to stay up to date with the latest advancements.
- Documentation presentations and knowledge sharing to communicate complex AI concepts to both technical and nontechnical collaborators.
Qualifications :
Education:
- Bachelors degree in computer science or computer engineering or equivalent. Master in Machine Learning is an asset.
Relevant Experience:
- Minimum 5 years experience in AI/ML.
Core Skills:
- A good knowledge of Machine Learning and deep learning fundamentals.
- Extensive knowledge of C
- Strong Architecture skills
- A good hardware knowledge to take advantage of multithreading and optimize memory management.
Other Skills:
- Proficient in Python is an asset.
- Experience working with game engines is an asset.
- A good knowledge of Database products is an asset.
- A good knowledge of cloudbased platforms is an asset.
Remote Work :
No
Employment Type :
Fulltime