Senior AI Software Engineer

Discovered MENA • United Kingdom
Relocation
Apply
AI Summary

Design, develop, and maintain scalable AI-powered applications and services. Collaborate with cross-functional teams to integrate AI/ML models and services into production systems. Optimize application performance, scalability, and reliability for backend components.

Key Highlights
5+ years of experience in software engineering
Proficiency in at least one major programming language for backend
Experience designing, building, and optimizing APIs, microservices
Key Responsibilities
Design, develop, and maintain robust backend systems, APIs, and data pipelines
Integrate AI/ML models and services into production systems
Implement security, authentication, and data protection measures across the stack
Technical Skills Required
Python Java Go Rust Docker Kubernetes AWS Azure GCP
Benefits & Perks
Relocation to Abu Dhabi
5+ years of experience in software engineering
Proficiency in at least one major programming language for backend

Job Description


*** This role requires relocation to Abu Dhabi***


AI Software Engineer


AI Software Engineer is responsible for designing, developing, and maintaining scalable,

robust, and secure AI-powered applications and services. This role can cover both frontend

and backend engineering working for the Innovation Hub, enabling flexibility to focus on

either area as required by the project or team needs depending on the nature of the use

case.


Key Responsibilities:

• 5+ years of experience in software engineering, with a focus on AI-powered or data-

driven applications

• Proficiency in at least one major programming language for backend (e.g., Python, Java,

Go, Rust)

• Experience designing, building, and optimizing APIs, microservices

• Strong understanding of modern software engineering practices, including CI/CD,

version control, automated testing, and cloud deployment

• Familiarity with containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure,

GCP)

• Knowledge of security, performance optimization, and accessibility best practices for backend systems

• Ability to collaborate with cross-functional teams, including data scientists, product

managers, and designers


Requirements:

• Design, develop, and maintain robust backend systems, APIs, and data pipelines to

support AI-powered applications

• Integrate AI/ML models and services into production systems, collaborating closely with

data and MLOps teams

• Implement security, authentication, and data protection measures across the stack

• Optimize application performance, scalability, and reliability for backend components

• Write unit, integration, and end-to-end tests to ensure code quality and system reliability

• Collaborate with stakeholders to clarify requirements, set priorities, and deliver high-

quality solutions

• Stay updated with industry trends, tools, and best practices in backend engineering

• Educational qualifications: Bachelor’s degree in Computer Science, Engineering, or related field required; Master’s preferred


Similar Jobs

Explore other opportunities that match your interests

Head of AI Infrastructure and Machine Learning Operations

Machine Learning
•
3w ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Apex Group Ltd

United Kingdom
Visa Sponsorship Relocation Remote
Job Type Part-time
Experience Level Internship

gemmo ai

Italy

Senior Machine Learning Performance Engineer

Machine Learning
•
1d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

apple

United State

Subscribe our newsletter

New Things Will Always Update Regularly