Back to search
Discovered MENA Linkedin · Posted 9d ago

AI Software Engineer

United Arab Emirates

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

AI Software Engineer


Location: Abu Dhabi

Package: 30,000 - 35,000 AED per month TAX FREE plus benefits

Duration: Permanent


I am currently partnered with a brilliant company committed to delivering cutting-edge solutions and enhancing user experiences for various sectors. Their mission is to empower teams with innovative technologies that optimise operations and facilitate efficient issue resolution.


We are currently seeking a highly skilled and enthusiastic AI Software Engineer with expertise in Python & AI to join the team in Abu Dhabi.


Responsibilities:

Conduct in-depth research, design, and development of advanced cellular communications solutions

Design and implement systems based on cutting-edge methodologies such as Domain-Driven Design, Reactive Architecture, and Actor model.

Develop and maintain CI/CD pipelines, perform comprehensive unit tests, integration tests, and end-to-end tests.

Collaborate closely with a team of experienced developers, system architects, and product managers to deliver top-quality technical solutions.

Contribute to crucial technological and architectural decisions.

Work collaboratively in agile, multidisciplinary teams, embracing Agile principles, methodologies, and tools.


Requirements:

Expertise in Python with a strong grasp of asynchronous programming and concurrency patterns.

Experience building high-performance APIs, ideally using modern Python frameworks.

Skilled in integrating and orchestrating LLM-based systems, including function-calling and local model setup.

Practical understanding of prompt design and AI-driven workflow optimisation.

Hands-on experience with retrieval-augmented generation (RAG) concepts—such as text segmentation, embeddings, and vector databases (e.g., Milvus, FAISS, Pinecone).

Proficient in data handling and validation using Python data frameworks and schema-based approaches.

Comfortable working with real-time communication protocols (e.g., WebSockets, Server-Sent Events, gRPC, REST).

Knowledge of containerization and deployment pipelines using Docker and CI/CD tools.

Experience writing automated tests and maintaining high code quality with Python testing frameworks.

Understanding of message-driven architectures and queueing systems (e.g., RabbitMQ).

Awareness of GPU-accelerated environments and performance tuning for compute-intensive tasks.

Strong command of the English language, both spoken and written (upper-intermediate level).

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent