Senior Python engineer for an AI-first company building agentic frameworks. 5+ years production Python, RabbitMQ/Kafka, FastAPI or Django, Docker/K8s.
ArgusRecruit is recruiting on behalf of an international AI-first company on a confidential basis. Our client is building innovative agentic frameworks at the forefront of generative AI — production systems that combine large language models, retrieval, and orchestration into real applications.
This is a senior individual-contributor engineering role for a developer who has deeply lived inside Python in production — clean OOP, robust scripting, asynchronous flows, message brokers, container orchestration — and now wants to apply that craft to the AI layer of a fast-moving team.
The role is fully remote with the client headquartered in Dubai, UAE. No relocation is required or provided. Compensation is monthly, USD.
Responsibilities
- Develop and maintain production-grade Python applications with strong OOP foundations
- Collaborate with cross-functional teams in a fast-paced, agile environment
- Manage code repositories and version control workflows in Git
- Build and maintain Python scripts and tooling for automation
- Enforce engineering best practices — code reviews, testing, documentation
- Contribute end-to-end across the SDLC: requirements, design, build, deploy, maintain
Requirements
- 5+ years of professional Python experience in production, with strong OOP and scripting skills
- Experience with asynchronous task handling, data streaming, and WebSockets
- Proficiency with message brokers — RabbitMQ or Kafka
- Proficiency with Django or FastAPI
- Track record of delivering and maintaining robust, scalable Python applications
- Strong understanding of the full SDLC — planning, development, testing, CI/CD
- 3+ years hands-on experience with containerization and orchestration (Docker, Kubernetes)
- High proficiency in advanced programming without AI assistant reliance
- Strong proficiency in Git and version control workflows
- Demonstrated ability to collaborate in teams and deliver high-quality code
- Fluent English — verbal and written
Nice to Have
- Familiarity with RAG, LLMs, and agentic libraries (LangChain, CrewAI, Hugging Face, OpenAI)
- Experience with cloud platforms (AWS, GCP, Azure)
- Hands-on with building Generative AI applications
- Understanding of AI / ML principles
- Experience with testing frameworks and automated test design
- Knowledge of SQL and NoSQL database systems
- Proficiency with IaC tools (Terraform, CloudFormation)
- Strong Bash scripting skills