Software Engineer - Backend Development Support (AI Module)

Visionary Tech Services LLC · Abu Dhabi

Completely RemoteFull TimeMid LevelInformation Technology
Posted 6 months ago

Job description

Responsibilities

  • Design, develop, and maintain scalable backend services for the sovereign AI platform
  • Build secure and efficient APIs for AI module and data integration
  • Develop robust data processing pipelines to manage AI model inputs, outputs, and transformations
  • Implement authentication, authorization, and security protocols
  • Optimize database performance and design
  • Integrate backend services with AI components for seamless interoperability
  • Collaborate with MLOps engineers to streamline model deployment
  • Implement comprehensive logging, monitoring, and error-handling mechanisms

Requirements

  • 4+ years backend development experience, preferably in AI or data-driven environments
  • Proficiency in Python; experience with FastAPI, Flask, or Django
  • Expertise in RESTful API design/development for AI models
  • Knowledge of relational and NoSQL database design; ORM tools
  • Familiarity with message brokers and asynchronous processing (Celery, Kafka, RabbitMQ)
  • Understanding of web security, sensitive AI/ML data
  • Experience with Docker, Kubernetes, and cloud deployment (Azure preferred)
  • Bachelor’s or Master’s in Computer Science, Software Engineering, 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: RabbitMQ, Kafka
    • Testing: Pytest, unittest
    • Containerization & Orchestration: Docker, Kubernetes

Benefits

  • Be at the forefront of building sovereign AI platforms for digital independence
  • Work with forward-thinking clients and AI infrastructure experts
  • Purpose-driven, innovation-led culture valuing agility and inclusion
  • Professional development, continuous learning and mentorship
  • Work on cutting-edge technology with real-world impact

About the Company

At Visionary, we help organisations solve complex challenges to unlock growth across strategy, technology, operations, and sustainability. With deep industry expertise and a global footprint, our consulting services are tailored to the evolving needs of modern enterprises.

Skills & tools

PythonFastAPIFlaskDjangoPostgreSQLMongoDBRedisSQLAlchemyRESTGraphQLRabbitMQKafkaDockerKubernetesAzureAIMLOps

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Python
  2. 02API design
  3. 03Database
  4. 04Security
  5. 05Docker
  6. 06Kubernetes
  7. 07Cloud
  8. 08AI experience