logo

SDAIA | سدايا

AI Research Engineer

Department
Engineering
Job Type / Location
Riyadh
Experience Required
3+ years
Posted On

Job Summary

The research engineer role is responsible for executing applied research in the field of artificial intelligence and machine learning. Daily activities include exploring state-of-the-art research, managing datasets and annotations, programming experiments and ML models, and developing proof-of-concepts and MVPs.

Responsibilities & Accountabilities

  • Immersion in state-of-the-art research in Machine Learning, with focus on natural language processing (NLP).
  • Performing data engineering tasks such as data gathering, data annotation procurement, data wrangling, feature extraction and building data pipelines.
  • Developing, planning and managing NLP systems by implementing algorithms published in top-tier research papers, training, evaluating solutions and performing statistical analyses on results to refine models.
  • Deploying and maintaining ML/NLP libraries to be used by the research community.
  • Deploying and maintaining research-based products that solve real-world problems.
  • Mentor junior engineers and scientists, research and implement novel NLP approaches which add value.

Job Requirements

  • Strong understanding of recent developments in AI, NLP, Machine Learning, and Deep Learning.
  • Strong background in Python development for Machine Learning, and/or experience in designing and deploying software architectures including front-end and back-end.
  • Experience in building data pipelines and deploying models for production.
  • Background technology portfolio (demonstration of two or more is preferred):
    1. Experience in cloud platforms such as Google Cloud and AWS.
    2. Deep learning frameworks/NLP: Tensorflow, Keras, spaCy, NLTK, Gensim...etc.
    3. Knowledge in a python web frameworks (Flask or Django).
    4. Knowledge in one or more Object-Oriented Programming Languages (C#, Java, ... etc.)
    5. Experience with version control tools.
    6. Experience with SQL Databases (MS SQL Server, MySQL, PostgreSQL etc.) and NoSQL Solutions.
  • Bachelor’s degree in Computer Science or Electrical Engineering (Master’s is preferred)
  • English language proficiency

View Assessment Process

Think you'll be a good fit?