Senior Software Engineer AI Python And Rust

IdeaCrate

Abu Dhabi

On-site

AED 350,000 - 600,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

IdeaCrate in Abu Dhabi is seeking a hands-on software engineer to own the design, development, integration and deployment of secure, scalable software and AI-enabled business applications. You will translate business requirements into reliable products with a startup‑oriented approach.

Responsibilities include building backend services with Python and Rust, designing APIs and databases, managing the full lifecycle from design to deployment, and ensuring security, observability and performance.

Qualifications

  • 6–8 years of professional software engineering experience.
  • Strong production Python skills and practical Rust development experience.
  • Delivery of AI applications across development, evaluation, deployment and monitoring.
  • Experience with mobile application backends, APIs, ERP/CRM integrations and relational databases.
  • Startup/scale-up product ownership experience preferred.
  • Working knowledge of cloud infrastructure, Git, CI/CD, containers, testing and secure engineering practices.
  • Excellent English communication and technical documentation.
  • Bachelor’s degree in Computer Science, Software Engineering or related discipline, or equivalent demonstrated experience.

Responsibilities

  • Own design, development, integration, deployment and improvement of secure, scalable software and AI-enabled business applications.
  • Design backend services, APIs, databases and scalable architecture; own code reviews, testing, security and performance.
  • Manage the software development lifecycle from requirements and design through CI/CD, deployment, monitoring and maintenance.
  • Build and integrate AI-enabled features, LLM applications, intelligent workflows and automation.
  • Develop backend services supporting mobile applications, including authentication, notifications and integrations.
  • Translate business needs into technical specifications, milestones and MVPs; coordinate with stakeholders.
  • Produce architecture diagrams, API documentation, release notes, runbooks and handover materials.

Skills

Python
Rust
APIs
CI/CD
Cloud infrastructure
Git
Containers
Testing
Security practices
English communication

Education

Bachelor's degree in Computer Science/Software Engineering or related discipline

Tools

Docker
Kubernetes
AWS
Azure
GCP
PostgreSQL
MySQL
Odoo
Microsoft Dynamics
Salesforce

Job 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.
  • 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 demonstrated experience.

AWS/Azure/GCP; 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.

Performance scorecard (proposed KPIs)

Targets below are proposed for CDO approval after a 30-day baseline and should be calibrated to project complexity, available resources and agreed delivery scope.

KPIWeightProposed measure / targetReview

Delivery predictability 20%≥90% of committed sprint/milestone deliverables completed on time; changes documented and approvedMonthly

Quality & production stability20%No unresolved critical defects at release; ≥95% of agreed automated tests pass; severity‑1 incidents reviewed with corrective actionsMonthly

AI solution delivery & effectiveness20%Deliver agreed AI use cases against acceptance criteria; document evaluation, accuracy/quality, cost and monitoring before releaseQuarterly

Integration reliability15%≥99% successful scheduled integration transactions (excluding third‑party outages); failures monitored and reconciledMonthly

Engineering standards & security10%100% of production changes peer‑reviewed or CDO‑approved; no overdue critical security findings within agreed remediation SLA Monthly

Documentation & handover10%100% of production services have current API/architecture notes, deployment instructions and operational runbooksQuarterly

Stakeholder collaboration5%Weekly progress/risk reporting; ≥4/5 average stakeholder feedback on communication and responsivenessQuarterly

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer – AI, Python & Rust
Senior Software Engineer – AI, Python & Rust

IdeaCrate Edutainment Company LLC • United Arab Emirates

On-site
AED 67,000 - 78,000
Senior Software Engineer – AI, Python & Rust
Senior Software Engineer – AI, Python & Rust

IdeaCrate • Abu Dhabi

On-site
AED 350,000 - 600,000
Senior Software Engineer – AI, Python & Rust
Senior Software Engineer – AI, Python & Rust

IdeaCrate Edutainment Company LLC • Abu Dhabi

On-site
AED 67,000 - 89,000
16087 - Full Stack Developer with AI
16087 - Full Stack Developer with AI

ParamInfo • Abu Dhabi

On-site
AED 180,000 - 280,000
Lead AI Scientist / Head of AI Solutions
Lead AI Scientist / Head of AI Solutions

Recenso • Abu Dhabi

On-site
AED 446,400 - 669,600
Opportunity to lead AI innovation
Research-driven environment
Leadership exposure across teams
Senior Manager - Enterprise Applications AI And Automation
Senior Manager - Enterprise Applications AI And Automation

Al Ghurair • Dubai

On-site
AED 240,000 - 420,000
Software Engineer
Software Engineer

ADG • Dubai

On-site
AED 240,000 - 360,000
Director of Engineering
Director of Engineering

Info Resume Edge • Dubai

On-site
AED 600,000 - 900,000
Full Stack Developer
Full Stack Developer

Gulftainer • Sharjah Emirate

On-site
AED 180,000 - 260,000
AI Engineer (Applied)
AI Engineer (Applied)

BlackStone eIT • Dubai

On-site
AED 120,000 - 150,000
Paid Time Off
Performance Bonus
Training & Development
Top locations