Senior AI-Driven Backend Engineer — Python/Rust (Odoo)

IdeaCrate

Abu Dhabi

On-site

AED 350,000 - 600,000

Full time

37 hours 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 is seeking a senior backend engineer to design, build and operate backend services, data pipelines and AI-enabled workflows anchored around Odoo ERP. You will own integrations across procurement, inventory, accounting and CRM, while collaborating with the CDO and vendors to deliver reliable, scalable solutions.

The role emphasizes hands-on development, architecture, security and observability in a startup-like environment, with a focus on data accuracy and rapid iteration.

Qualifications

  • 6–8 years of professional software engineering experience, with a strong backend and integration focus.
  • Strong production Python skills, including API development and relational database design.
  • Hands‑on Odoo technical development experience: custom modules, ORM, models and views, and deployment on Odoo.sh or self‑hosted environments.
  • Working understanding of core Odoo business processes (purchase, inventory, accounting, POS) sufficient to design integrations that produce correct business records.
  • Proven delivery of integrations between ERP, CRM, POS, HRMS or payment platforms, including error handling, monitoring and reconciliation.
  • Experience building data pipelines and data models for reporting or analytics.
  • Practical experience integrating LLM APIs into business applications or workflows.
  • 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.

Responsibilities

  • Backend engineering & architecture
  • Build and maintain production backend services in Python, using TypeScript/JavaScript where needed.
  • Design APIs, data models and relational databases; own code reviews, testing, security and performance.
  • Manage the software development lifecycle from requirements and design through CI/CD, deployment, monitoring and maintenance.
  • Work effectively in an AI-assisted development workflow, including rigorous review and testing of AI-generated code.
  • Systems integration & Odoo
  • Build and maintain REST APIs, webhooks and middleware connecting Odoo with POS, procurement, HRMS, finance, CRM and marketing platforms.
  • Develop and maintain custom Odoo modules and Odoo.sh deployments, following Odoo development standards and upgrade-safe practices.
  • Design integrations around the underlying business process to create correct records.
  • Ensure secure data synchronization, idempotent processing, resilient error handling, reconciliation and observability.
  • Data pipelines & reporting
  • Build and operate ETL/ELT pipelines feeding the data platform and dashboards.
  • Model data for reporting, ensuring freshness and accuracy.
  • Replace manual reporting with automated, monitored data flows.
  • Applied AI & automation
  • Build LLM-powered features and automated workflows using model APIs and tools like n8n.
  • Define AI use cases with stakeholders, evaluate output quality and cost, monitor AI features in production.
  • Implement data protection, access controls and human oversight for AI-enabled processes.
  • Product ownership & collaboration
  • Translate business needs into technical specs, milestones and MVPs; balance speed with maintainability.
  • Coordinate with the CDO and stakeholders; communicate risks and progress clearly.
  • Produce architecture diagrams, API docs and release notes.

Skills

Python
API development
Odoo
Relational databases
English communication
CI/CD
Cloud infrastructure
Data modeling

Education

Bachelor’s degree in Computer Science or related field

Tools

PostgreSQL
Odoo.sh
n8n
Git
CI/CD pipelines
Containers
Testing

Job description

IdeaCrate is seeking a senior backend engineer to design, build and operate backend services, data pipelines and AI-enabled workflows anchored around Odoo ERP. You will own integrations across procurement, inventory, accounting and CRM, while collaborating with the CDO and vendors to deliver reliable, scalable solutions.

The role emphasizes hands-on development, architecture, security and observability in a startup-like environment, with a focus on data accuracy and rapid iteration.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI-Driven Backend Engineer (Python & Rust)
Senior AI-Driven Backend Engineer (Python & Rust)

IdeaCrate Edutainment Company LLC • Abu Dhabi

On-site
AED 67,000 - 89,000
Senior AI & Backend Engineer (Python/Rust)
Senior AI & Backend Engineer (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
Senior Software Engineer – AI, Python & Rust
Senior Software Engineer – AI, Python & Rust

IdeaCrate • Abu Dhabi

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

IdeaCrate Edutainment Company LLC • United Arab Emirates

On-site
AED 67,000 - 78,000
Odoo Functional Consultant
Odoo Functional Consultant

Kaizen • Abu Dhabi Emirate

On-site
AED 150,000 - 270,000
Odoo Technical Lead & ERP Architect
Odoo Technical Lead & ERP Architect

Technopower Group • Sharjah

Remote
AED 223,000 - 391,000
Python Backend Engineer
Python Backend Engineer

List International • Abu Dhabi

On-site
AED 120,000 - 180,000
Senior Python & Odoo ERP Developer
Senior Python & Odoo ERP Developer

Scientific Analytical Tools • Dubai

On-site
AED 120,000 - 160,000
Competitive salary package
Exposure to large-scale projects
Dynamic working environment
Senior Backend Architect: AI Orchestration & On-Prem
Senior Backend Architect: AI Orchestration & On-Prem

Confidential • Dubai

On-site
AED 300,000 - 480,000
Top locations