Enable job alerts via email!

AI Software Engineer

BPEC

Abu Dhabi

On-site

AED 150,000 - 200,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company is seeking an experienced AI Engineer to develop innovative AI and machine learning solutions for complex business problems. This role involves designing scalable models, collaborating with cross-functional teams, and ensuring AI solutions comply with ethical and privacy standards. Ideal candidates should have a strong foundation in programming, AI frameworks, and cloud platforms, along with excellent problem-solving skills.

Qualifications

  • Proven experience building and deploying machine learning models.
  • Strong programming skills in Python with AI/ML libraries.
  • Excellent collaboration and teamwork skills.

Responsibilities

  • Design and deploy scalable machine learning models and AI systems.
  • Collaborate with product teams to integrate AI capabilities.
  • Monitor and improve deployed models and workflows.

Skills

Machine Learning
AI Systems
Python
Problem-solving
Data Analysis

Education

Bachelor’s or Master’s degree in Computer Science
Master’s degree in Artificial Intelligence
Bachelor's degree in Data Science

Tools

TensorFlow
PyTorch
AWS
GCP
Azure
Docker
Kubernetes

Job description

We are seeking an experienced and innovative AI Engineer to design, develop, and deploy artificial intelligence and machine learning solutions to solve complex business problems. The ideal candidate will have strong software engineering skills combined with deep knowledge of AI/ML frameworks and best practices.
Key Responsibilities:
  • Design, build, and deploy scalable machine learning models and AI systems.
  • Collaborate with data scientists, software engineers, and product teams to integrate AI capabilities into products and services.
  • Perform data preprocessing, feature engineering, and model evaluation.
  • Optimize models for performance, scalability, and accuracy.
  • Conduct research on state-of-the-art AI techniques and apply them to real-world use cases.
  • Monitor, troubleshoot, and improve deployed models and pipelines.
  • Document workflows, architectures, and best practices.
  • Ensure AI solutions follow ethical, legal, and privacy guidelines.

Required Qualifications:
  • Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Data Science, or a related field.
  • Proven experience in building and deploying machine learning models in production.
  • Proficiency in programming languages such as Python (with libraries like TensorFlow, PyTorch, scikit-learn).
  • Experience with cloud platforms (AWS, GCP, Azure) and ML Ops tools.
  • Strong understanding of data structures, algorithms, and software engineering practices.
  • Familiarity with data pipelines, APIs, and microservice architectures.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork skills.
Preferred Qualifications:
  • Bachelor or master in a relevant field.
  • Experience with natural language processing, computer vision, or generative AI.
  • Knowledge of big data technologies (Spark, Hadoop).
  • Experience with containerization (Docker, Kubernetes).
  • Experience deploying models with CI/CD pipelines.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.