Senior Software Engineer AI Python And Rust
Owns end-to-end design, development and deployment of secure, scalable software and AI-enabled business applications — building Python and Rust backend services, APIs, LLM-powered features, mobile app backends and ERP/CRM integrations. Works hands-on with the CDO in a startup-oriented, product-owning environment in Abu Dhabi.
- Compensation
- Not disclosed
- Location
- Abu Dhabi, United Arab Emirates
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 6+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 6–8 years of professional software engineering experience, including hands-on product development
- Strong production Python skills and practical Rust development experience
- Demonstrable delivery of AI applications across development, evaluation, deployment and monitoring
- Experience with mobile application backends, APIs, ERP/CRM integrations and relational databases
- Experience in a startup, scale-up or product-owning organization; direct product ownership preferred over outsourced service delivery
- Working knowledge of cloud infrastructure, Git, CI/CD, containers, testing and secure engineering practices
- Excellent spoken and written English, stakeholder communication and technical documentation
- Bachelor's degree in Computer Science, Software Engineering or related discipline, or equivalent experience
Nice to have
- AWS/Azure/GCP cloud platforms
- PostgreSQL/MySQL
- Docker/Kubernetes
- RAG, LLM evaluation and MLOps
- Flutter/React Native ecosystems
- Odoo, Microsoft Dynamics or Salesforce
- Retail, education, entertainment or other consumer-facing products
Full description
Job Description:
Role Purpose
Own the design, development, integration, deployment and continuous improvement of secure, scalable software and AI-enabled business applications. Work closely with the CDO to translate business requirements into reliable products and digital solutions, with a hands‑on, startup-oriented approach.
Key responsibilities
Software engineering & architecture
- Develop and maintain production software using Python and Rust, selecting each language where technically appropriate.
- Design backend services, APIs, databases and scalable application architecture; own code reviews, testing, security and performance.
- Manage the software development lifecycle from requirements and design through CI/CD, deployment, monitoring and maintenance.
AI development lifecycle
- Build and integrate AI-enabled features, LLM applications, intelligent workflows and automation.
- Own the AI lifecycle: use‑case definition, data preparation, model/API selection, evaluation, deployment, monitoring and improvement.
- Implement data protection, access controls, testing and human oversight for AI solutions.
Mobile applications & integrations
- Build backend services supporting iOS/Android applications, including authentication, notifications and payment or third‑party integrations as required.
- Develop REST APIs, webhooks and middleware connecting ERP, CRM, HRMS and other business platforms.
- Ensure secure data synchronization, resilient error handling, observability and integration documentation.
Product ownership & collaboration
- Translate business needs into technical specifications, delivery milestones and MVPs; prioritize speed with maintainability.
- Coordinate with the CDO, internal stakeholders and vendors; communicate risks, progress and trade‑offs clearly.
- Produce architecture diagrams, API documentation, release notes, runbooks and handover materials.
Required Qualifications & Experience
- 6–8 years of professional software engineering experience, including hands‑on product development.
- Strong production Python skills and practical Rust development experience.
- Demonstrable delivery of AI applications across development, evaluation, deployment and monitoring.
- Experience with mobile application backends, APIs, ERP/CRM integrations and relational databases.
- Experience in a startup, scale‑up or product‑owning organization; direct product ownership preferred over exclusively outsourced service delivery.