Lead Software Engineer - Backend (Python)
AppliedAI · Abu Dhabi
Job description
About the role
AppliedAI, an AI technology company based in Abu Dhabi, is hiring a Lead Software Engineer for its Opus platform, a Knowledge Work AI platform built around supervised automation. The role owns significant workstreams from architecture through production deployment, leads a small cross-functional team of about four engineers and stays hands-on with complex backend systems. It is described as a 70% technical, 30% leadership position.
Key responsibilities
- Own end-to-end delivery of workstreams, from requirements and architecture to deployment and iteration, and set architectural standards (API design, data modelling, service boundaries).
- Design and build scalable Python microservices with event-driven and asynchronous architectures, and high-performance REST APIs with FastAPI, Flask or similar.
- Lead real-time data streaming and messaging (Kafka, RabbitMQ, Redis Streams) and asynchronous task processing (Celery, RQ).
- Govern ETL workflows and data pipelines (Airflow, Prefect, Dagster) and drive database design and optimisation for PostgreSQL, MySQL, MongoDB and Redis.
- Ensure observability with logging, tracing and monitoring, and champion code quality, testing, documentation and code reviews.
- Mentor and lead a team of about four engineers, partner with product managers, frontend engineers, ML teams and DevOps, and communicate status and risks to stakeholders.
- Champion CI/CD, Docker and Kubernetes deployment, and keep up with backend engineering and AI-assisted development tools.
Required profile
- 8-10+ years of software engineering experience, with strong seniority in backend and distributed systems.
- Demonstrated experience leading engineering teams or workstreams, and owning complex production projects end-to-end.
- Bachelor's degree in Computer Science, Software Engineering or a related field, or equivalent professional experience.
Required skills
- Deep expertise in Python; TypeScript and Node.js (NestJS, Next.js) is advantageous.
- SQL (PostgreSQL) and NoSQL (MongoDB, Redis); authentication and authorisation (OAuth2, JWT, RBAC).
- Git, Docker, CI/CD; Kubernetes and cloud platforms (AWS/GCP) are a plus.
- Sufficient frontend exposure (React, Next.js or similar) to lead a mixed backend/frontend team.
What we offer
- Career growth and professional development opportunities.
- 21 days of paid annual leave and comprehensive private health insurance.
- Visa sponsorship for international candidates.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United Arab Emirates.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 day ago
Expires 1 month from now
8 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
AppliedAI
Abu Dhabi
Related job offers
-
Technical Program Manager (Emirati National)
Black Pearl Consult Abu Dhabi -
Learning Management System (LMS) Operator
Black Pearl Consult Abu Dhabi -
IT Administrator (UAE Local) - Abu Dhabi
Black Pearl Consult Abu Dhabi -
Développeur React (H/F) – Équipe Consumer
Hooli Casablanca -
Ingénieur Produit Senior – Niveau fondateur (Full‑Stack)
Confidential company Abu Dhabi, UAE