Software Engineer - Backend

AI71

Abu Dhabi

On-site

AED 350,000 - 550,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

AI71 in Abu Dhabi is seeking a highly skilled Backend Engineer to design, build, and maintain the core infrastructure for AI-powered applications. You will collaborate with machine learning engineers, data scientists, and frontend developers to create scalable, secure backend systems that enable cutting‑edge AI capabilities.

The role requires 8+ years in backend development with Python, plus strong experience in RESTful APIs, GraphQL or gRPC, and both SQL and NoSQL databases.

Qualifications

  • Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 8+ years of backend development experience with Python.
  • Strong experience with RESTful APIs, GraphQL, or gRPC.
  • Proficiency in SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, or Redis).
  • Experience with cloud platforms such as AWS, GCP, or Azure.
  • Knowledge of containers (Docker, Kubernetes) and distributed microservices.
  • Strong problem-solving skills and ability to work in a fast-paced environment.

Responsibilities

  • Design, develop, and maintain backend systems and APIs for AI-powered applications.
  • Optimize database architectures and data pipelines for model training and inference.
  • Implement secure authentication, authorization, and data protection mechanisms.
  • Collaborate with cross-functional teams to integrate AI models into production environments.
  • Ensure system scalability, reliability, and performance through robust infrastructure design.
  • Develop monitoring and logging tools for tracking system health and model performance.
  • Write clean, efficient, and well-documented code following best practices.

Skills

Python
Backend development
RESTful APIs
GraphQL
gRPC
Distributed computing
Microservices architectures
Problem solving
Security best practices

Education

Bachelor's or Master’s degree in CS/Software Engineering or related field

Tools

Docker
Kubernetes
PostgreSQL
MySQL
MongoDB
Redis
AWS
GCP
Azure
CI/CD

Job description

We are seeking a highly skilled Backend Engineer to design, build, and maintain the core infrastructure for AI-powered applications. You will work closely with machine learning engineers, data scientists, and frontend developers to create scalable, secure, and efficient backend systems that enable cutting-edge AI capabilities.

Key Responsibilities:
  • Design, develop, and maintain backend systems and APIs for AI-driven applications.
  • Optimize database architectures and data pipelines for efficient AI model training and inference.
  • Implement secure authentication, authorization, and data protection mechanisms.
  • Collaborate with cross-functional teams to integrate AI models into production environments.
  • Ensure system scalability, reliability, and performance through robust infrastructure design.
  • Develop monitoring and logging tools for tracking system health and model performance.
  • Write clean, efficient, and well-documented code following best practices.
Required Qualifications:
  • Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 8+ years of experience in backend development, with expertise in Python
  • Strong experience with RESTful APIs, GraphQL, or gRPC.
  • Proficiency in database design and management (SQL and NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Redis).
  • Experience with cloud platforms such as AWS, GCP, or Azure.
  • Knowledge of containerization and orchestration tools (Docker, Kubernetes).
  • Experience with distributed computing and microservices architectures.
  • Strong problem-solving skills and ability to work in a fast-paced environment.
Preferred Qualifications:
  • Knowledge of message queues (Kafka, RabbitMQ) and event-driven architectures.
  • Exposure to LLMs, vector databases, and AI inference optimization.
  • Understanding of DevOps practices, CI/CD pipelines, and infrastructure as code (Terraform, Ansible).
  • Familiarity with MLOps and AI model deployment pipelines is a plus.
Why Join Us?
  • Work on cutting-edge AI applications with a talented and passionate team.
  • Opportunity to innovate and solve real-world challenges using AI.
  • Competitive compensation, benefits, and career growth opportunities.
  • Flexible working environment and the latest tools & technologies.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Backend Engineer
Python Backend Engineer

List International Group • Abu Dhabi

On-site
AED 240,000 - 420,000
Commuter benefits
Health insurance
Python Backend Engineer
Python Backend Engineer

Aqary Real Estate Investment And Development • Abu Dhabi

On-site
AED 335,000 - 513,000
Senior Backend Engineer (Node.js)
Senior Backend Engineer (Node.js)

NorthBay Solutions LLC • Abu Dhabi

On-site
AED 290,000 - 520,000
Backend Engineer - Python
Backend Engineer - Python

Opus • Abu Dhabi

On-site
AED 180,000 - 300,000
Visa sponsorship for international
21 days paid annual leave
AI Engineer
AI Engineer

Nayeducation • Abu Dhabi

On-site
AED 120,000 - 150,000
AI Engineer
AI Engineer

Swedish Technology • Abu Dhabi

On-site
AED 120,000 - 180,000
Staff Backend Engineer
Staff Backend Engineer

Salt Digital Recruitment • Dubai

On-site
AED 300,000 - 400,000
Applied AI Engineer
Applied AI Engineer

IDCMPS • Abu Dhabi

On-site
Lead AI Scientist / Head of AI Solutions
Lead AI Scientist / Head of AI Solutions

Recenso • Abu Dhabi

On-site
Opportunity to lead AI innovation
Research-driven environment
Leadership exposure across teams
Senior AI Backend Engineer – Python, Microservices
Senior AI Backend Engineer – Python, Microservices

AI71 • Abu Dhabi

On-site
AED 350,000 - 550,000