Posted 1 day ago

Software Engineer - Backend Development Support (AI Module)

Part time
Abu Dhabi, AE
Middle
Salary Range: To be discussed
Full Job Description
Summary
Our client seeks a Mid-Level Developer - Back End (Python) for AI platform development, requiring strong Python skills, secure API building, and database optimization.
Description

Our client is a pioneering technology company building a sovereign AI platform designed to scale DevOps and Agentic AI Infrastructure. This platform represents the next generation of enterprise AI solutions, combining cutting-edge machine learning capabilities with robust, secure infrastructure. The company is seeking exceptional technical talent to lead and develop various domains of this transformative platform.

Role: Mid-Level Developer - Back End (Python)
Location: On-Site (Tier 3) | Position Level: L2_Software Engineer

We are seeking a skilled Backend Engineer to support the development of a sovereign AI platform. In this role, you will be responsible for designing and maintaining robust backend services, building scalable APIs for AI module integration, and optimizing data processing pipelines. You will ensure secure data handling, implement authentication and authorization mechanisms, and collaborate closely with MLOps and AI teams to support seamless model deployment. The ideal candidate will have a strong background in backend development, database optimization, and system integration within AI-driven environments.

Responsibilities:
Design, develop, and maintain scalable backend services for the sovereign AI platform
Build secure and efficient APIs to facilitate integration with AI modules and data systems
Develop robust data processing pipelines to manage AI model inputs, outputs, and transformations
Implement authentication, authorization, and security protocols to safeguard platform services
Optimize database performance through efficient schema design and query tuning
Integrate backend services with AI components, ensuring seamless system interoperability
Collaborate with MLOps engineers to streamline model deployment and operationalization
Implement comprehensive logging, monitoring, and error-handling mechanisms to ensure reliability and observability

Requirements:
4+ years of backend development experience, preferably in AI or data-driven platform environments
Strong proficiency in Python and experience with web frameworks such as FastAPI, Flask, or Django
Proven expertise in designing and developing scalable, secure RESTful APIs for AI model integration and data services
Solid understanding of relational and NoSQL database design, query optimization, and ORM tools
Familiarity with message brokers and asynchronous processing frameworks (e.g., Celery, Kafka, RabbitMQ)
Understanding of web security best practices, especially in handling sensitive AI/ML data
Experience with containerization (Docker), orchestration (Kubernetes), and deploying services in cloud environments (Azure preferred)
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field—or equivalent hands-on experience

Technical Skills:
Languages: Python 3.x
Frameworks: FastAPI, Flask, Django
Databases: PostgreSQL, MongoDB, Redis
ORMs: SQLAlchemy, Django ORM
API Protocols: REST, GraphQL
Messaging & Asynchronous Processing: RabbitMQ, Kafka
Testing Frameworks: Pytest, unittest
Containerization & Orchestration: Docker, Kubernetes

Be at the forefront of building sovereign AI platforms that drive digital independence and transformation. Work with some of the most forward-thinking clients, engineering minds, and thought leaders in AI infrastructure. Grow your impact in a purpose-driven, innovation-led culture that values agility, inclusion, and continuous learning. Professional development opportunities through continuous learning, mentorship in a conducive cross-cultural work environment. Work on cutting-edge technology with real-world impact.

Interested?