Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Senior Software Engineer - Python & AI
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 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 optimization.
- 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).
Key Skills
Ranked by relevanceReady to apply?
Join Discovered MENA and take your career to the next level!
Application takes less than 5 minutes

