Software Engineer – AI

Posted 3 months ago
Apply Now

Job Description

Software Engineer – AI
Job title: Software Engineer – AI

Company: Huawei

Job description: Our team has an immediate 12-month contract opening for a Software Engineer.Responsibilities:

  • Research & Build (and/or Prototype) Gen AI model(s) using LLMs
  • Design, develop and fine-tune scalable LLMs (Large Language Model)
  • Collaborate with UX designer and front-end developer to incorporate UI design to the Gen-AI platform
  • Collaborate with platform software engineers for integrating Gen-AI model into existing solution
  • Conduct technical research and present findings to the team

What you’ll bring to the team:

  • 2+ years of experience in AI development
  • Strong background in mathematics and statistics
  • A strong foundation in algorithms, data structure, and object-oriented-programming along with proficiency in Python, R, and Java
  • Experience in using ML and exploratory data analysis (EDA) tools and libraries including Numpy, Pandas, Matplotlib, Seaborn, and Scikit-learn
  • In-depth knowledge of Artificial neural networks like CNN, RNN, LSTM, and GRU, along with expertise in DL frameworks such as PyTorch, TensorFlow and JAX
  • Deep understanding of various NLP tasks and concepts in both NLU (e.g, text/token classification) and NLG (e.g., text generation) domains as well as hands-on experience with NLP libraries like SpaCy, and NLTK
  • Deep theoretical knowledge of advanced NLP concepts including transformers, pre-training with self-supervised techniques, and transfer learning, along with experience in fine-tuning Auto-encoder, Autoregressive and Seq2Seq Language Models from Hugging Face
  • Experience with reinforcement learning and multimodality of AI interaction

Expected salary:

Location: Markham, ON

Job date: Fri, 27 Sep 2024 06:01:59 GMT

Apply for the job now!