Description

Brain Station 23 PLC is looking for an experienced Odoo Architect with 6+ years of hands-on experience designing and developing Odoo applications and defining scalable Odoo architectures. This role will lead solution design across implementations, ensure engineering excellence, and drive the adoption of AI-first capabilities across Odoo products and internal platforms. AI-DLC (AI Development Life Cycle) practices are mandatory for this position. 

Job Responsibilities

Architecture & Technical Leadership 

  • Own end-to-end solution architecture for Odoo-based products and enterprise implementations (Community/Enterprise), from discovery through go-live and post-production scaling. 
  • Define module design standards, technical blueprints, coding guidelines, and reference architectures for reusable components. 
  • Lead technical design reviews, estimate scope/effort, identify risks, and ensure solutions meet performance, security, and maintainability requirements. 
  • Mentor developers and review code for Python/Odoo ORM, QWeb, and JavaScript; enforce testing and documentation best practices. 
  • Collaborate with Business Analysts and stakeholders to translate complex business processes into scalable Odoo workflows. 

Odoo Engineering, Integrations & Platform 

  • Design and implement complex custom modules and extensions across Odoo (e.g., Sales, Purchase, Inventory, Accounting, HR, Manufacturing) with a focus on clean architecture and upgrade-safe customization. 
  • Architect and implement integrations using REST APIs, XML-RPC/JSON-RPC, webhooks, message queues, and ETL patterns; ensure robust error handling and observability. 
  • Plan and lead Odoo migrations and major version upgrades (e.g., v13+ to v18/v19), including database refactoring, deprecation handling, and regression testing. 
  • Optimize PostgreSQL performance (indexing, query plans), Odoo workers, cron jobs, and caching strategies; diagnose production issues and implement long-term fixes. 
  • Define deployment architecture for Odoo.sh and on-prem/cloud environments (Docker/Kubernetes optional), including CI/CD and release management. 
  • Ensure secure-by-design implementations (access rules, record rules, OWASP considerations, secrets management) and align with compliance needs where applicable. 

AI & AI-DLC (Must) 

  • Own and enforce AI-DLC practices: problem framing, dataset/label strategy, experimentation, evaluation, deployment, monitoring, and continuous improvement. 
  • Design AI-enabled features inside Odoo such as smart search, document understanding (OCR/extraction), forecasting, recommendations, anomaly detection, and workflow copilots. 
  • Build or integrate LLM-based solutions using RAG patterns (vector database, embeddings, prompt management) with strong attention to data privacy and access control. 
  • Define evaluation strategy for AI systems (offline metrics, golden datasets, human review loops, safety/guardrails) and operate monitoring for drift and quality regressions. 
  • Collaborate with product and delivery teams to identify high-impact AI use cases and drive them from PoC to production with measurable KPIs. 
  • Establish AI engineering standards for reproducibility, model/version governance, experiment tracking, and responsible AI documentation. 
     

Required Skills & Qualifications 

  • Bachelor’s/Master’s degree in Computer Science, Software Engineering, or a related field. 
  • Minimum 6+ years of professional experience in Odoo development and solution architecture, including multiple end-to-end implementations. 
  • Expert knowledge of Odoo framework and architecture: ORM, security model (ACL/record rules), models/views/actions, QWeb reporting, scheduled actions, multi-company, and performance patterns. 
  • Strong proficiency in Python, PostgreSQL, and JavaScript; strong debugging and profiling skills. 
  • Hands-on experience with Odoo deployment and operations (Linux, Git, CI/CD); ability to support production systems. 
  • Proven experience applying AI-DLC and shipping AI-enabled features (ML or GenAI) to production, including evaluation and monitoring. 
  • Strong communication skills with the ability to explain technical decisions to both technical and non-technical stakeholders. 
     

Preferred Qualifications 

  • Odoo certification (v16/v17+) is a plus. 
  • Experience with Odoo.sh, Docker, Kubernetes, and cloud services (AWS/Azure/GCP). 
  • Experience with message brokers (RabbitMQ/Kafka), Redis, and asynchronous processing patterns. 
  • Experience with vector databases and search (e.g., pgvector, OpenSearch/Elastic, or similar) and building RAG pipelines. 
  • Familiarity with MLOps/LLMOps tooling (experiment tracking, model registry, feature store, prompt versioning, CI for ML). 
  • Strong grasp of enterprise integration patterns, data migration strategies, and high-availability architecture. 
  • Experience working in Agile/Scrum environments and leading cross-functional delivery teams. 

Benefits

  • Attractive Salary for deserving candidates
  • Medical Coverage
  • Salary review twice in a year
  • Weekly two holidays
  • Provident fund
  • Two festival bonus
  • Quarterly Performance Bonus
  • WPPF.

Life at Brain Station 23